(self, fmt: str, *,
argname: str,
bad_argument: str | None = None,
bad_argument2: str | None = None,
**kwargs: Any)
| 484 | return f'_PyArg_BadArgument("{{{{name}}}}", "{displayname}", {expected}, {{argname}});' |
| 485 | |
| 486 | def format_code(self, fmt: str, *, |
| 487 | argname: str, |
| 488 | bad_argument: str | None = None, |
| 489 | bad_argument2: str | None = None, |
| 490 | **kwargs: Any) -> str: |
| 491 | if '{bad_argument}' in fmt: |
| 492 | if not bad_argument: |
| 493 | raise TypeError("required 'bad_argument' argument") |
| 494 | fmt = fmt.replace('{bad_argument}', bad_argument) |
| 495 | if '{bad_argument2}' in fmt: |
| 496 | if not bad_argument2: |
| 497 | raise TypeError("required 'bad_argument2' argument") |
| 498 | fmt = fmt.replace('{bad_argument2}', bad_argument2) |
| 499 | return fmt.format(argname=argname, paramname=self.parser_name, **kwargs) |
| 500 | |
| 501 | def use_converter(self) -> None: |
| 502 | """Method called when self.converter is used to parse an argument.""" |
no test coverage detected