From 4cec791774b859a4800ed6e607bfa6838b1ab6af Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Tue, 24 May 2016 16:23:37 -0400 Subject: [PATCH] Repair dictlike-polymorphic dictlike-polymorphic was broken by the change in 1714e0d6ef28411e9c6633018564af1cae58c3d9. Use the new style of inheritance. Fixes: #3704 Change-Id: I3509ef4bf7772dd6994daf600accf4a2c5eb6973 --- doc/build/changelog/changelog_10.rst | 8 ++++++++ examples/vertical/dictlike-polymorphic.py | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) 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' -- 2.47.2