BatchExplorer/python/main.py

34 строки
582 B
Python

# """
# Main module
# """
import asyncio
import logging
import signal
import sys
import server.websocket_server
signal.signal(signal.SIGINT, signal.SIG_DFL)
def setup_logging():
logging.basicConfig(format='%(message)s', level="INFO")
async def main():
"""
Main function of the app that start the server
"""
port = 8765
setup_logging()
if len(sys.argv) > 1:
port = int(sys.argv[1])
ws_server = server.websocket_server.WebsocketServer(port)
await ws_server.run_forever()
if __name__ == "__main__":
asyncio.run(main())