(cls, dialect_name: str)
| 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]: |
nothing calls this directly
no test coverage detected