From: Mike Bayer Date: Sat, 20 Jul 2013 04:41:10 +0000 (-0400) Subject: tpo X-Git-Tag: rel_0_8_3~84 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0655e69c82eb2994d28d7a96c8e4ff28276afce5;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git tpo --- diff --git a/lib/sqlalchemy/ext/declarative/api.py b/lib/sqlalchemy/ext/declarative/api.py index 9cbe322673..90076fdbb5 100644 --- a/lib/sqlalchemy/ext/declarative/api.py +++ b/lib/sqlalchemy/ext/declarative/api.py @@ -249,17 +249,17 @@ def as_declarative(**kw): sent to :func:`.declarative_base`, allowing the base class to be converted in-place to a "declarative" base:: - from sqlalchemy.ext.declarative import as_declarative + from sqlalchemy.ext.declarative import as_declarative - @as_declarative() - class Base(object) - @declared_attr - def __tablename__(cls): - return cls.__name__.lower() - id = Column(Integer, primary_key=True) + @as_declarative() + class Base(object) + @declared_attr + def __tablename__(cls): + return cls.__name__.lower() + id = Column(Integer, primary_key=True) - class MyMappedClass(Base): - # ... + class MyMappedClass(Base): + # ... All keyword arguments passed to :func:`.as_declarative` are passed along to :func:`.declarative_base`.