Refactor 'update' cli command

Change-Id: I4b253c30ed517bba38979b759082b37879af393e
This commit is contained in:
Vsevolod Fedorov 2024-03-21 14:07:20 +03:00
parent d95a677d85
commit 2aa0ac5462
1 changed files with 2 additions and 15 deletions

View File

@ -129,27 +129,14 @@ class UpdateSubCommand(base.JobsSubCommand):
)
xml_jobs = xml_jobs_filtered
if options.update == "jobs":
jobs, num_updated_jobs = builder.update_jobs(
xml_jobs,
n_workers=options.n_workers,
existing_only=options.existing_only,
)
logger.info("Number of jobs updated: %d", num_updated_jobs)
elif options.update == "views":
views, num_updated_views = builder.update_views(
xml_views,
n_workers=options.n_workers,
existing_only=options.existing_only,
)
logger.info("Number of views updated: %d", num_updated_views)
else:
if options.update in {"jobs", "all"}:
jobs, num_updated_jobs = builder.update_jobs(
xml_jobs,
n_workers=options.n_workers,
existing_only=options.existing_only,
)
logger.info("Number of jobs updated: %d", num_updated_jobs)
if options.update in {"views", "all"}:
views, num_updated_views = builder.update_views(
xml_views,
n_workers=options.n_workers,