INNER CODE UNIT · Python
close_mongodb_client
gbtami/pychess-variants · server/server.py:234
async def close_mongodb_client(app: Application) -> None:
if client_key in app:
try:
await app[client_key].close()
log.debug("\nAsyncMongoClient closed OK.\n")
except TypeError:
close_result = app[client_key].close()
if asyncio.iscoroutine(close_result):
await close_result
log.debug("\nAsyncMongoMockClient closed OK.\n")
if __name__ == "__main__":
logger.init_default_logger()
parser = argparse.ArgumentParser(description="PyChess chess variants server")
parser.add_argument(
"-s",
action="store_true",