args = parser.parse_args() if (args.clear == 1): # Remove control layer data try: os.remove(args.control) except: pass controller = Controller(args.control) hosts = [] #hosts = [("172.17.0.2", 18861), ("172.17.0.3", 18861)] # IP,PORT TUPLE for host in args.hosts: hosts.append((host, args.port)) hasActiveHost = controller.generateNodes(hosts) if (not hasActiveHost): exit(0) k = Thread(target=t, args=(controller, )) k.start() print(f"Mounting {args.real} on {args.virtual}") FUSE(Passthrough(controller, args.real), args.virtual, foreground=True, allow_other=True) k.join()