From: Phillip J. E. <pj...@te...> - 2001-07-15 19:30:40
|
At 11:29 AM 7/15/01 +0000, Finn Bock wrote: >OTOH, if you can deliver an ExtensionClass compatible module, then it is >an excellent argument in favor of keeping the proposed PyMetaClass hook. If anyone is interested, the source for my primitive implementation of ExtensionClass.Base is now available at: http://cvs.eby-sarna.com/Jython/JExtClass/ No documentation yet, and the __of__ protocol is not fully implemented; it's only in effect for items retrieved from the class, not from the instance dictionary or from a __getattr__, but it's a start. I'll probably redo this later by redefining the ifind* methods instead of hijacking _doget(), which will then allow the use of MethodObjects for special methods like __len__, __getitem__, etc. |