From: Hong Minhee Date: Fri, 12 Apr 2013 19:20:23 +0000 (+0900) Subject: Make metaclass compatible for both 2 and 3 X-Git-Tag: rel_0_6_0~22^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74abafd592cda3c1dc3950d3805c35657ebf43bb;p=thirdparty%2Fsqlalchemy%2Falembic.git Make metaclass compatible for both 2 and 3 --- diff --git a/alembic/ddl/impl.py b/alembic/ddl/impl.py index ce248642..22cda2cb 100644 --- a/alembic/ddl/impl.py +++ b/alembic/ddl/impl.py @@ -15,7 +15,7 @@ class ImplMeta(type): _impls = {} -class DefaultImpl(object): +class DefaultImpl(ImplMeta('_ImplBase', (object,), {})): """Provide the entrypoint for major migration operations, including database-specific behavioral variances. @@ -27,7 +27,6 @@ class DefaultImpl(object): bulk inserts. """ - __metaclass__ = ImplMeta __dialect__ = 'default' transactional_ddl = False