Originally reported by: charettes (Bitbucket: charettes, GitHub: charettes)
The actual implementation of six.with_metaclass creates an instance of the provided metaclass which ends up leaving NewBase artefacts in the __mro__. Those undesirable bases can then be a pain to deal with.
The nifty Flask implementation on the other hand does not seems to suffer from theese limitations and is BSD licensed.
I propose to replace the actual implementation by the Flask one.
- Bitbucket: https://bitbucket.org/gutworth/six/issue/66
该提问来源于开源项目:benjaminp/six