(args)
| 114 | |
| 115 | |
| 116 | def init_and_start(args): |
| 117 | # Read arguments from config file: |
| 118 | config_args = read_args_from_config(args.config_file) |
| 119 | |
| 120 | # Set up Open Library |
| 121 | load_config(config_args["ol_config"]) |
| 122 | |
| 123 | del config_args["ol_config"] |
| 124 | |
| 125 | # Delete affected files |
| 126 | results = DeleteImportItemJob(**config_args).run() |
| 127 | |
| 128 | print(f"Lines of input processed: {results['lines_processed']}") |
| 129 | print(f"Records read from input file: {results['affected_records']}") |
| 130 | print(f"Records deleted: {results['num_deleted']}") |
| 131 | |
| 132 | |
| 133 | def build_parser(): |
nothing calls this directly
no test coverage detected