diff options
Diffstat (limited to 'lib/sqlalchemy/orm/decl_api.py')
-rw-r--r-- | lib/sqlalchemy/orm/decl_api.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/sqlalchemy/orm/decl_api.py b/lib/sqlalchemy/orm/decl_api.py index 1094fa516..2a5b1bb2b 100644 --- a/lib/sqlalchemy/orm/decl_api.py +++ b/lib/sqlalchemy/orm/decl_api.py @@ -51,6 +51,10 @@ def has_inherited_table(cls): class DeclarativeMeta(type): + # DeclarativeMeta could be replaced by __subclass_init__() + # except for the class-level __setattr__() and __delattr__ hooks, + # which are still very important. + def __init__(cls, classname, bases, dict_, **kw): # early-consume registry from the initial declarative base, # assign privately to not conflict with subclass attributes named |