Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/cli.py
Show First 20 Lines • Show All 96 Lines • ▼ Show 20 Lines | def run(ctx, type, url, options): | ||||
(_, kw) = parse_options(options) | (_, kw) = parse_options(options) | ||||
logger.debug(f"kw: {kw}") | logger.debug(f"kw: {kw}") | ||||
visit_date = kw.get("visit_date") | visit_date = kw.get("visit_date") | ||||
if visit_date and isinstance(visit_date, str): | if visit_date and isinstance(visit_date, str): | ||||
visit_date = iso8601.parse_date(visit_date) | visit_date = iso8601.parse_date(visit_date) | ||||
kw["visit_date"] = visit_date | kw["visit_date"] = visit_date | ||||
loader = get_loader(type, url=url, storage=conf["storage"], **kw) | loader = get_loader( | ||||
type, | |||||
url=url, | |||||
storage=conf["storage"], | |||||
metadata_fetcher_credentials=conf.get("metadata_fetcher_credentials"), | |||||
**kw, | |||||
) | |||||
result = loader.load() | result = loader.load() | ||||
msg = f"{result} for origin '{url}'" | msg = f"{result} for origin '{url}'" | ||||
directory = kw.get("directory") | directory = kw.get("directory") | ||||
if directory: | if directory: | ||||
msg = msg + f" and directory '{directory}'" | msg = msg + f" and directory '{directory}'" | ||||
click.echo(msg) | click.echo(msg) | ||||
Show All 22 Lines |