MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _kw_reg_for_dialect_cls

Method _kw_reg_for_dialect_cls

lib/sqlalchemy/sql/base.py:654–664  ·  view source on GitHub ↗
(cls, dialect_name: str)

Source from the content-addressed store, hash-verified

652
653 @classmethod
654 def _kw_reg_for_dialect_cls(cls, dialect_name: str) -> _DialectArgDict:
655 construct_arg_dictionary = DialectKWArgs._kw_registry[dialect_name]
656 d = _DialectArgDict()
657
658 if construct_arg_dictionary is None:
659 d._defaults.update({"*": None})
660 else:
661 for cls in reversed(cls.__mro__):
662 if cls in construct_arg_dictionary:
663 d._defaults.update(construct_arg_dictionary[cls])
664 return d
665
666 @util.memoized_property
667 def dialect_options(self) -> util.PopulateDict[str, _DialectArgDict]:

Callers

nothing calls this directly

Calls 2

_DialectArgDictClass · 0.85
updateMethod · 0.45

Tested by

no test coverage detected