INNER CODE UNIT · Python

catalog

datachain-ai/datachain · src/datachain/cli/__init__.py:69

        catalog = get_catalog(client_config=client_config)
        return handle_command(args, catalog, client_config)
    except BrokenPipeError as exc:
        error, return_code = handle_broken_pipe_error(exc)
        return return_code
    except (KeyboardInterrupt, Exception) as exc:  # noqa: BLE001
        error, return_code = handle_general_exception(exc, args, logging_level)
        return return_code
    finally:
        if catalog is not None:
            try:
                catalog.close()
            except Exception:
                logger.exception("Failed to close catalog")
        from datachain.telemetry import telemetry

        telemetry.send_cli_call(args.command, error=error)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…