print(args) port = args.port username = args.username storage_dir = args.files chunk.store_name = args.store + '/' network.server_addr = args.servaddr network.server_port = int(args.servport) if args.log is not None: if type(args.log) is bool: args.log = '/tmp/' + username + '-' + str(port) + '.log' logging.basicConfig(filename=args.log, level=logging.DEBUG) try: os.remove('.DS_Store') except: logger.debug('no ds store') pass try: observer = Observer() observer.schedule(tree.fs.WatchFs(), storage_dir, recursive=True) observer.start() network.loop(port, username) except ConnectionRefusedError: logger.error('error: connection refused')
def startclient(self, ip): network.Client(ip) network.loop()