diff --git a/requirements.txt b/requirements.txt index 5b624e2..0b72c95 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ +asgiref==3.8.1 blinker==1.9.0 click==8.1.8 Flask==3.1.0 diff --git a/server/Server.py b/server/Server.py index ef53b6b..673da51 100644 --- a/server/Server.py +++ b/server/Server.py @@ -28,35 +28,35 @@ class Server: self.app = Flask("Battlesnake") @self.app.get("/") - def on_info(): + async def on_info(): return self._info() @self.app.post("/start") - def on_start(): + async def on_start(): game_state = request.get_json() self._start(game_state) return "ok" @self.app.post("/move") - def on_move(): + async def on_move(): game_state = request.get_json() return self._move(game_state) @self.app.post("/end") - def on_end(): + async def on_end(): game_state = request.get_json() self._end(game_state) return "ok" @self.app.after_request - def identify_server(response): + async def identify_server(response): response.headers.set( "server", "battlesnake/github/starter-snake-python" ) return response @self.app.get("/cleanup") - def cleanup(): + async def cleanup(): results = self._cleanup_database() return jsonify(data=json.loads(results), status=200)