(cls, **kw: Any)
| 968 | """ |
| 969 | |
| 970 | def __init_subclass__(cls, **kw: Any) -> None: |
| 971 | if DeclarativeBase in cls.__bases__: |
| 972 | _check_not_declarative(cls, DeclarativeBase) |
| 973 | _setup_declarative_base(cls) |
| 974 | else: |
| 975 | _ORMClassConfigurator._as_declarative( |
| 976 | cls._sa_registry, cls, cls.__dict__ |
| 977 | ) |
| 978 | super().__init_subclass__(**kw) |
| 979 | |
| 980 | |
| 981 | def _check_not_declarative(cls: Type[Any], base: Type[Any]) -> None: |
no test coverage detected