from importlib import reload import sys import socket import json import logging from objects import glob from objects.server import Server from objects import client logger = logging.getLogger(__name__) if __name__ == "__main__": logger.info("> Starting server...") glob.server = Server(glob.config["host"], glob.config["port"]) glob.server.start() # Terminal loop while True: try: cmd = input() if cmd == "quit" or cmd == "exit" or cmd == "stop": exit(0) else: logger.info("> Restarting...") client.restart() """for module in sys.modules.values(): reload(module) glob.server = Server(glob.config["host"], glob.config["port"]) glob.server.start()""" except Exception as e: print(e)