A while back I pointed out that there's no easy PEP 3115 compliant way to dynamically create a class (finding the right metaclass, calling __prepare__, etc). I initially proposed providing this as operator.build_class, and Daniel Urban created a patch that implements that API (http://bugs.python.org/issue14588). However, in starting to write the documentation for the new API, I realised that the operator module really isn't the right home for the functionality. Instead, I'm now thinking we should add a _types C extension module and expose the new function as types.build_class(). I don't want to add an entire new module just for this feature, and the types module seems like an appropriate home for it. Thoughts? Regards, Nick. -- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4