From: Mike Bayer Date: Tue, 24 May 2016 20:23:37 +0000 (-0400) Subject: Repair dictlike-polymorphic X-Git-Tag: rel_1_1_0b1~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4cec791774b859a4800ed6e607bfa6838b1ab6af;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Repair dictlike-polymorphic dictlike-polymorphic was broken by the change in 1714e0d6ef28411e9c6633018564af1cae58c3d9. Use the new style of inheritance. Fixes: #3704 Change-Id: I3509ef4bf7772dd6994daf600accf4a2c5eb6973 --- diff --git a/doc/build/changelog/changelog_10.rst b/doc/build/changelog/changelog_10.rst index 1b2414f2ad..5f9521c479 100644 --- a/doc/build/changelog/changelog_10.rst +++ b/doc/build/changelog/changelog_10.rst @@ -32,6 +32,14 @@ should be forced to be ``None`` even if :paramref:`.MetaData.schema` is specified. + .. change:: + :tags: bug, examples + :tickets: 3704 + + Fixed a regression that occurred in the + examples/vertical/dictlike-polymorphic.py example which prevented it + from running. + .. changelog:: :version: 1.0.13 :released: May 16, 2016 diff --git a/examples/vertical/dictlike-polymorphic.py b/examples/vertical/dictlike-polymorphic.py index e3d5ba5788..7147ac40be 100644 --- a/examples/vertical/dictlike-polymorphic.py +++ b/examples/vertical/dictlike-polymorphic.py @@ -134,7 +134,7 @@ if __name__ == '__main__': char_value = Column(UnicodeText, info={'type': (str, 'string')}) boolean_value = Column(Boolean, info={'type': (bool, 'boolean')}) - class Animal(ProxiedDictMixin._base_class(Base)): + class Animal(ProxiedDictMixin, Base): """an Animal""" __tablename__ = 'animal'