diff --git a/httpAPI.py b/httpAPI.py index 64da958..7909445 100644 --- a/httpAPI.py +++ b/httpAPI.py @@ -13,10 +13,11 @@ def _invalidParameters(): @app.route('/getplayer') def getPlayer(): - pname = flask.request.args.get("name") + pname = flask.request.args.get("name") + return pname @app.route('/rankrange') -def getRankRange('/rankrange'): +def getRankRange(): try: start = int(flask.request.args.get("start")) end = int(flask.request.args.get("end")) @@ -29,7 +30,7 @@ def getRankRange('/rankrange'): return "|".join([p.serialize() for p in players]) @app.route('/findplayer') -def getRankRange('/findplayer'): +def findPlayer(): string = flask.request.args.get("string") players = SB.fuzzy_find_player(string) return "|".join([p.serialize() for p in players]) diff --git a/startInsurgency.py b/startInsurgency.py index 961252e..e552b8e 100755 --- a/startInsurgency.py +++ b/startInsurgency.py @@ -5,6 +5,7 @@ import FileReader import argparse import StorrageBackend import NetworkListener +import httpAPI parser = argparse.ArgumentParser(description='Insurgency rating python backend server') parser.add_argument('files', metavar='FILE', type=str, nargs='+',\ @@ -37,6 +38,7 @@ if __name__ == "__main__": print(l) if not args.parse_only: print("Starting network-listener") + httpAPI.app.run() NetworkListener.listen() else: sys.exit(0)