MCPcopy Index your code
hub / github.com/sqlalchemy/sqlalchemy / _declared_mapping_info

Function _declared_mapping_info

lib/sqlalchemy/orm/decl_base.py:122–132  ·  view source on GitHub ↗
(
    cls: Type[Any],
)

Source from the content-addressed store, hash-verified

120
121
122def _declared_mapping_info(
123 cls: Type[Any],
124) -> Optional[Union[_DeferredDeclarativeConfig, Mapper[Any]]]:
125 # deferred mapping
126 if _DeferredDeclarativeConfig.has_cls(cls):
127 return _DeferredDeclarativeConfig.config_for_cls(cls)
128 # regular mapping
129 elif _is_mapped_class(cls):
130 return class_mapper(cls, configure=False)
131 else:
132 return None
133
134
135def _is_supercls_for_inherits(cls: Type[Any]) -> bool:

Callers 1

Calls 4

_is_mapped_classFunction · 0.85
class_mapperFunction · 0.85
has_clsMethod · 0.80
config_for_clsMethod · 0.80

Tested by

no test coverage detected