in services/jobs/fetch_resources/config.py [0:0]
def get_application_config() -> Dict[str, Any]:
"""
Combines common and service-specific arguments into a unified configuration.
"""
parser = ArgumentParser(description="CLI for fetch projects job")
parse_service_args(parser)
parse_common_args(parser)
args = parser.parse_args()
if args.dataset_name is None:
args.dataset_name = (
"transfer_tooling_dry_run" if args.dry_run else "transfer_tooling"
)
return {
"project_name": args.project,
"dataset_name": args.dataset_name,
"service_location": args.service_location,
"queue": args.queue,
"handler_name": args.handler_name,
"dataset_location": args.dataset_location,
}