MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / pop_kwarg

Function pop_kwarg

lib/sqlalchemy/engine/create.py:562–566  ·  view source on GitHub ↗
(key: str, default: Optional[Any] = None)

Source from the content-addressed store, hash-verified

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

Callers 1

create_engineFunction · 0.85

Calls 1

popMethod · 0.45

Tested by

no test coverage detected