ok, res = ns.dir(args[0]) elif options.action == 'list': if len(args) >= 2: ok, res = ns.list(args[0], ast.literal_eval(args[1])) else: ok, res = ns.list(args[0]) elif options.action == 'download': ok, res = ns.download(args[0], args[1]) elif options.action == 'du': ok, res = ns.du(args[0]) elif options.action == 'mkdir': ok, res = ns.mkdir(args[0]) elif options.action == 'mtime': ok, res = ns.mtime(args[0], args[1]) elif options.action == 'quick-delete': ok, res = ns.quick_delete(args[0]) elif options.action == 'rmdir': ok, res = ns.rmdir(args[0]) elif options.action == 'stat': ok, res = ns.stat(args[0]) elif options.action == 'symlink': ok, res = ns.symlink(args[0], args[1]) elif options.action == 'upload': if len(args) >= 3: ok, res = ns.upload(args[0], args[1], args[2]) else: ok, res = ns.upload(args[0], args[1]) elif options.action == 'rename': ok, res = ns.rename(args[0], args[1]) else: print("Invalid action.\nUse option -h or --help")
elif options.action == 'list': if len(args) >= 2: ok, res = ns.list(args[0], ast.literal_eval(args[1]), _arg(2)) else: ok, res = ns.list(args[0]) elif options.action == 'download': ok, res = ns.download(args[0], args[1], _arg(2)) elif options.action == 'du': ok, res = ns.du(args[0], _arg(1)) elif options.action == 'mkdir': ok, res = ns.mkdir(args[0], _arg(1)) elif options.action == 'mtime': ok, res = ns.mtime(args[0], args[1], _arg(2)) elif options.action == 'quick-delete': ok, res = ns.quick_delete(args[0], _arg(1)) elif options.action == 'rmdir': ok, res = ns.rmdir(args[0], _arg(1)) elif options.action == 'stat': ok, res = ns.stat(args[0], _arg(1)) elif options.action == 'symlink': ok, res = ns.symlink(args[0], args[1], _arg(2)) elif options.action == 'upload': if len(args) >= 3: ok, res = ns.upload(args[0], args[1], args[2], _arg(3)) else: ok, res = ns.upload(args[0], args[1]) elif options.action == 'rename': ok, res = ns.rename(args[0], args[1], _arg(1)) else: print("Invalid action.\nUse option -h or --help")
try: res = None if options.action == "delete": ok, res = ns.delete(args[0]) elif options.action == "dir": ok, res = ns.dir(args[0]) elif options.action == "download": ok, res = ns.download(args[0], args[1]) elif options.action == "du": ok, res = ns.du(args[0]) elif options.action == "mkdir": ok, res = ns.mkdir(args[0]) elif options.action == "mtime": ok, res = ns.mtime(args[0], args[1]) elif options.action == "quick-delete": ok, res = ns.quick_delete(args[0]) elif options.action == "rmdir": ok, res = ns.rmdir(args[0]) elif options.action == "stat": ok, res = ns.stat(args[0]) elif options.action == "symlink": ok, res = ns.symlink(args[0], args[1]) elif options.action == "upload": ok, res = ns.upload(args[0], args[1]) else: print("Invalid action.\nUse option -h or --help") exit() print_result(res, options.action) except IndexError as e: