INNER CODE UNIT · Python
main
datachain-ai/datachain · src/datachain/cli/__init__.py:31
def main(argv: list[str] | None = None) -> int:
from datachain.catalog import get_catalog
# Required for Windows multiprocessing support
freeze_support()
datachain_parser = get_parser()
args = datachain_parser.parse_args(argv)
if args.command == "internal-run-udf":
return handle_udf()
if args.command == "internal-run-udf-worker":
return handle_udf_runner()
if args.command is None:
datachain_parser.print_help(sys.stderr)
return 1