(parser, argv)
| 2207 | |
| 2208 | |
| 2209 | def preprocess_eval_args(parser, argv): |
| 2210 | args, unknown = parser.parse_known_args(argv) |
| 2211 | |
| 2212 | if getattr(args, 'command', None) == 'eval': |
| 2213 | setattr(args, 'extra_args', unknown) |
| 2214 | return args |
| 2215 | |
| 2216 | if unknown: |
| 2217 | parser.error(f"unrecognized arguments: {' '.join(unknown)}") |
| 2218 | |
| 2219 | return args |
| 2220 | |
| 2221 | |
| 2222 | def main(): |