def main(): parser = get_parser() args = parser.parse_args() if "func" not in args: parser.print_help() return try: args.func(**args.__dict__) except ConsoleError as e: print_err(e)
def main(): parser = get_parser() args = parser.parse_args() if args.version: print("twitch-dl v{}".format(__version__)) return if "func" not in args: parser.print_help() return try: args.func(args) except ConsoleError as e: print_err(e) sys.exit(1) except KeyboardInterrupt: print_err("Operation canceled") sys.exit(1) except GQLError as e: print_err(e) for err in e.errors: print_err("*", err["message"]) sys.exit(1)
def main(): parser = get_parser() args = parser.parse_args() if args.version: print("twitch-dl v{}".format(__version__)) return if "func" not in args: parser.print_help() return try: args.func(**args.__dict__) except ConsoleError as e: print_err(e) sys.exit(1)