MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _inspect_mapped_class

Function _inspect_mapped_class

lib/sqlalchemy/orm/base.py:520–533  ·  view source on GitHub ↗
(
    class_: Type[_O], configure: bool = False
)

Source from the content-addressed store, hash-verified

518
519
520def _inspect_mapped_class(
521 class_: Type[_O], configure: bool = False
522) -> Optional[Mapper[_O]]:
523 try:
524 class_manager = opt_manager_of_class(class_)
525 if class_manager is None or not class_manager.is_mapped:
526 return None
527 mapper = class_manager.mapper
528 except exc.NO_STATE:
529 return None
530 else:
531 if configure:
532 mapper._check_configure()
533 return mapper
534
535
536def _parse_mapper_argument(arg: Union[Mapper[_O], Type[_O]]) -> Mapper[_O]:

Callers 2

class_mapperFunction · 0.85
_inspect_decl_metaFunction · 0.85

Calls 2

opt_manager_of_classFunction · 0.85
_check_configureMethod · 0.80

Tested by

no test coverage detected