This uses Six to replace “basestring” and the StringIO workaround I introduced in Pull Request #2, and to instantiate a metaclass.
I also included a new test case which would indicate that the metaclass was previously not working in Python 3, although it requires syntax fixes from a separate branch to run.
This uses Six to replace “basestring” and the StringIO workaround I introduced in Pull Request #2, and to instantiate a metaclass.
I also included a new test case which would indicate that the metaclass was previously not working in Python 3, although it requires syntax fixes from a separate branch to run.