summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaydn Dufrene <haydn.dufrene@affirm.com>2013-12-17 17:21:38 -0800
committerHaydn Dufrene <haydn.dufrene@affirm.com>2013-12-17 17:21:38 -0800
commit3fedf52ec82df3c20b71535fa3c192d8bcfad5c2 (patch)
treecb9cdb85461e53c3fdfc81a93df45960e25657a5
parent6fb499599a948aae7ba83c69f3855ce01f888178 (diff)
downloadsqlalchemy-pr/52.tar.gz
dialects/mysql: inspect superclass for IntegerType in __repr__pr/53pr/52
This was causing issues with Alembic (https://bitbucket.org/zzzeek/alembic/issue/127/auto-generate-seems-to-miss-unsigned)
-rw-r--r--lib/sqlalchemy/dialects/mysql/base.py4
1 files changed, 4 insertions, 0 deletions
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."""