diff --git a/api.py b/api.py index 7f0c32b..8a2f016 100644 --- a/api.py +++ b/api.py @@ -75,13 +75,14 @@ def getPlayerRatingFromApi(playerName, WATCHER): except requests.exceptions.HTTPError as e: # not found # if e.response.status_code == 404: - addToDB(playerName, 0) + addToDB(playerName, DEFAULT_RATING) return DEFAULT_RATING # rate limit elif e.response.status_code == 429: print("Ratelimit reached") - time.sleep(120) - continue + #time.sleep(120) + #continue + return DEFAULT_RATING else: raise e if not pTmp: @@ -95,8 +96,9 @@ def getPlayerRatingFromApi(playerName, WATCHER): except requests.exceptions.HTTPError as e: if e.response.status_code == 429: print("Ratelimit reached") - time.sleep(120) - continue + return DEFAULT_RATING + #time.sleep(120) + #continue else: raise e diff --git a/server.py b/server.py index 9bd4208..01ce1e9 100755 --- a/server.py +++ b/server.py @@ -323,8 +323,11 @@ def balanceTool(): retDict["left"].update( { positions[i] : bestOptionWithRating[i].name }) retDict["right"].update({ positions[i] : bestOptionWithRating[i+5].name }) + import sys + print(flask.request.json, file=sys.stderr) + print(retDict, file=sys.stderr) renderContent = flask.render_template("balance_response_partial.html", d=retDict, - requests=flask.request.json, + reqJson=flask.request.json, positions=positions, ratings=bestOptionRatings, qualityPositions=int(theoMin/best*100), diff --git a/templates/balance_response_partial.html b/templates/balance_response_partial.html index f749c7d..a11806b 100644 --- a/templates/balance_response_partial.html +++ b/templates/balance_response_partial.html @@ -11,12 +11,16 @@ {{ positions[x] }}