]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- fix declarative __init__
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 4 Oct 2012 14:32:14 +0000 (10:32 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 4 Oct 2012 14:32:14 +0000 (10:32 -0400)
lib/sqlalchemy/ext/declarative/api.py

index 1a73e4f6d5818e653da5bb1edada012355f651f6..0db3f4e6b3f561deb4cd5745e9ed08d993b59874 100644 (file)
@@ -44,11 +44,9 @@ def has_inherited_table(cls):
 
 class DeclarativeMeta(type):
     def __init__(cls, classname, bases, dict_):
-        if '_decl_class_registry' in cls.__dict__:
-            return type.__init__(cls, classname, bases, dict_)
-        else:
+        if '_decl_class_registry' not in cls.__dict__:
             _as_declarative(cls, classname, cls.__dict__)
-        return type.__init__(cls, classname, bases, dict_)
+        type.__init__(cls, classname, bases, dict_)
 
     def __setattr__(cls, key, value):
         _add_attribute(cls, key, value)