From 3fedf52ec82df3c20b71535fa3c192d8bcfad5c2 Mon Sep 17 00:00:00 2001 From: Haydn Dufrene Date: Tue, 17 Dec 2013 17:21:38 -0800 Subject: dialects/mysql: inspect superclass for IntegerType in __repr__ This was causing issues with Alembic (https://bitbucket.org/zzzeek/alembic/issue/127/auto-generate-seems-to-miss-unsigned) --- lib/sqlalchemy/dialects/mysql/base.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/sqlalchemy/dialects/mysql/base.py') diff --git a/lib/sqlalchemy/dialects/mysql/base.py b/lib/sqlalchemy/dialects/mysql/base.py index bd3298dab..2d5643f62 100644 --- a/lib/sqlalchemy/dialects/mysql/base.py +++ b/lib/sqlalchemy/dialects/mysql/base.py @@ -412,6 +412,10 @@ class _IntegerType(_NumericType, sqltypes.Integer): self.display_width = display_width super(_IntegerType, self).__init__(**kw) + def __repr__(self): + return util.generic_repr(self, + additional_kw=[('display_width', None)], + to_inspect=_NumericType) class _StringType(sqltypes.String): """Base for MySQL string types.""" -- cgit v1.2.1