args = parser.parse_args(argv[1:]) import vaex import vaex.file failed = False if args.verbose: print(f"Checking files {', '.join(args.input)}") for path in args.input: try: vaex.open(path) except BaseException as e: failed = True if not args.quiet: print(e) if args.delete: if not args.quiet: print(f'rm {path}') if not args.dry_run: try: vaex.file.remove(path) except FileNotFoundError: pass if args.verbose: if failed: print("Oops, had issues opening some files") else: print("All files could be opened") return 123 if failed else 0 if __name__ == "__main__": main()
extra = " (using Python %s)" % (sys.version) print(vaex.__full_name__ + extra) elif len(args) > 1 and args[1] == "webserver": import vaex.webserver vaex.webserver.main([os.path.basename(args[0]) + " " + args[1]] + args[2:]) elif len(args) > 1 and args[1] == "benchmark": import vaex.benchmark vaex.benchmark.main([os.path.basename(args[0]) + " " + args[1]] + args[2:]) elif len(args) > 1 and args[1] == "convert": import vaex.export vaex.export.main([os.path.basename(args[0]) + " " + args[1]] + args[2:]) elif len(args) > 1 and args[1] == "meta": import vaex.meta vaex.meta.main([os.path.basename(args[0]) + " " + args[1]] + args[2:]) elif len(args) > 1 and args[1] == "alias": import vaex.misc_cmdline vaex.misc_cmdline.alias_main([os.path.basename(args[0]) + " " + args[1]] + args[2:]) elif len(args) > 1 and args[1] == "stat": import vaex.misc_cmdline vaex.misc_cmdline.stat_main([os.path.basename(args[0]) + " " + args[1]] + args[2:]) elif len(args) > 1 and args[1] == "test": import vaex.test.__main__ vaex.test.__main__.main([os.path.basename(args[0]) + " " + args[1]] + args[2:]) else: import vaex.ui.main vaex.ui.main.main(args[1:]) if __name__ == "__main__": main()