From 3bd278567afbbe279095592202d072f2bde80a4d Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Wed, 11 Mar 2020 21:56:54 +0100 Subject: [PATCH] event loop --- __main__.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/__main__.py b/__main__.py index a423ee8..84e1c27 100644 --- a/__main__.py +++ b/__main__.py @@ -4,11 +4,16 @@ import config from factories.NetworkFactory import NetworkFactory from factories.GameFactory import GameFactory +import asyncio -async def main(): + +def main(): args = parseCommandLine() game = createGame(args) - await game.run() + event_loop = asyncio.get_event_loop() + event_loop.run_until_complete(game.run()) + event_loop.close() + def parseCommandLine(): parser = argparse.ArgumentParser(description='A game for the flippR') @@ -17,9 +22,11 @@ def parseCommandLine(): return parser.parse_args() + def defaultOutputServerAddress(): return config.SOCKET_PATH + config.OUTPUT_SOCKET_NAME + def defaultInputServerAddress(): return config.SOCKET_PATH + config.INPUT_SOCKET_NAME