On Wed, 20 Apr 2011 11:56:35 +1000, James Mills wrote: > Hi all, > > Is there a compatible way to use meteclasses in both Python 2.x (2.6 to > 2.7) and Python 3.x (3.0 to 3.2).
Untested:
if sys.version >= "3":
kw = {'metaclass': MyMetaClass}
else:
kw = {}
class Foo(object, **kw):
if sys.version < "3":
__metaclass__ = MyMetaClass
Inelegant as it gets, but it should work.
--
Steven
--
http://mail.python.org/mailman/listinfo/python-list
