def config(self): if self.__config is None: from Classes.Config import Config self.__config = Config() self.debugLevel = int(self.__config.logDebug) or self.debugLevel return self.__config
def start(): nodeName = str(input("Enter your name: ")) config = Config(nodeName) server = Server(config.getMyName(), config.getMyIp(), config.getMyPort(), config.getMyPort(), 1024) tServer = threading.Thread(target=server.recievePacket, daemon=True) tServer.start() router = Router() tRouter = threading.Thread(target=router.watchNeighbours, daemon=True) tRouter.start() queue = Queue() tQueue = threading.Thread(target=queue.run, daemon=True) tQueue.start() ui = UI() network = Network() segmenter = Segmenter() crypto = Crypto() main = Main(router, server, network, segmenter, crypto, queue, config, ui) ui.startChat()
def __init__(self, completekey='tab', stdin = None, stdout = None): self.config = Config(ROOT_DIR, "/config/config.json") self.load_cli_modules() cmd.Cmd.__init__(self, completekey, stdin, stdout)
IV - uodate DB procesesed table """ ################################################################## # Runs every day after midnight # ################################################################## LOGGING = True def log(msg): if (LOGGING): print(msg) CONF = Config() log("#####\n\nCONF:") for key, value in CONF.__dict__.items(): try: log(f"{key} - {value.__dict__}") except: log(f"{key} - {value}") log("\n#####") def log_func(func): def wrapper(*args, **kwargs): if (LOGGING): log(f"\n### {func.__name__} ###") result = func(*args, **kwargs) if (LOGGING):
from Classes.Config import Config import socket HOST = '127.0.0.1' PORT = 65432 while True: with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind((HOST, PORT)) s.listen() conn, addr = s.accept() with conn: while True: data = conn.recv(1024) if data: break conn.send(b'Successfully Received Configuration!') config = Config(eval(data.decode())) config.verify(server=True, socket=conn)
from Classes.Config import Config from colorama import Fore import hashlib import socket import sys HOST = '127.0.0.1' PORT = 65432 filepath = r'C:\Users\tejas\Desktop\test.electric' configuration = Config.generate_configuration(filepath, False) print(Fore.LIGHTGREEN_EX + 'No Syntax Errors Found!' + Fore.RESET) str_dict = f'{configuration.dictionary}' byte_dict = str_dict.encode() with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: try: s.connect((HOST, PORT)) except ConnectionRefusedError: print(Fore.LIGHTRED_EX + 'Electric Servers Are Not Responding!' + Fore.RESET) sys.exit() s.sendall(byte_dict) while True: data = s.recv(1024) if data: if not data.decode().endswith('ERROR'): if 'Validating Electric Packages' in data.decode(): print(Fore.LIGHTCYAN_EX + '↓ ' + data.decode() + ' ↓' + Fore.RESET) continue
def PrintWarningNotice(*args): pass def PrintError(*args, **kwargs): pass def PrintNotice(*args, **kwargs): pass def PrintStack(skip=0): pass def PrintTraceback(msg=None, skip=0, source=None, excInfo=None): pass config = Config() debugLevel = config.logDebug colour = Colour() text = Text('en_US') actionThread = ActionThread() eventThread = EventThread() pluginManager = PluginManager() scheduler = Scheduler() def TriggerEvent(suffix, payload=None, prefix="Main", source=eg): pass def TriggerEnduringEvent(suffix, payload=None, prefix="Main", source=eg): pass from WinApi.SendKeys import SendKeysParser