(key: str, default: Optional[Any] = None)
| 560 | if kwargs.pop("_coerce_config", False): |
| 561 | |
| 562 | def pop_kwarg(key: str, default: Optional[Any] = None) -> Any: |
| 563 | value = kwargs.pop(key, default) |
| 564 | if key in dialect_cls.engine_config_types: |
| 565 | value = dialect_cls.engine_config_types[key](value) |
| 566 | return value |
| 567 | |
| 568 | else: |
| 569 | pop_kwarg = kwargs.pop # type: ignore |