Ejemplo n.º 1
0
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')
Ejemplo n.º 2
0
	def startclient(self, ip):
		network.Client(ip)
		network.loop()