def main(): if len(sys.argv)>=2 and sys.argv[1].lower()=="server": s = threading.Thread(target=server.start_server) s.setDaemon(True) s.start() while True: pass else: gui.build() gui.guiApp.setLabel(network.ip(network.iface)) server.s_thread = threading.Thread(target=server.start_server) server.s_thread.setDaemon(True) server.s_thread.start() gui.launch()
def main(): if len(sys.argv)>=2 and sys.argv[1].lower()=="server": s = threading.Thread(target=server.start_server) s.setDaemon(True) s.start() while True: pass else: #g = threading.Thread(target=gui.launch) #g.setDaemon(True) #g.start() gui.build() gui.guiApp.setLabel(network.ip(network.iface)) #print(type(network.ip("wlan0"))) #client.update_available_ips() #files = client.get_file_list() #gui.guiApp.setFiles(files) server.s_thread = threading.Thread(target=server.start_server) server.s_thread.setDaemon(True) server.s_thread.start() gui.launch()
import gui import globals import listener if __name__ == '__main__': listener.createThread() gui.build()
import sys import fsa import gui def handleInput(fsm, input): f = open(input, 'r') s = f.read() if fsm.isLegal(s): print(f'{s} is legal!') else: print(f'{s} not legal...') if __name__ == "__main__": # main logic if len(sys.argv) < 3: print('ERROR: too few command-line args') else: fsaFile = sys.argv[1] inputFile = sys.argv[2] fsm = fsa.FSA() fsm.fromFile(fsaFile) handleInput(fsm, inputFile) gui = gui.GUI() gui.build(fsm) gui.display()