[PyCrust] Recent CVS changes improve Zope support
Brought to you by:
pobrien
From: Patrick K. O'B. <po...@or...> - 2001-10-04 03:06:03
|
I just checked in a few changes that make working with Zope a bit better. Specifically the following enhancements: Changed introspect.getAllAttributeNames() to break circular references in object.__class__, which occurs in Zope extension classes. Changed filling.FillingTree.getChildren() to introspect extension classes. The best way to experience the impact of this is to do the following in PyCrust: Welcome To PyCrust 0.6.1 - The Flakiest Python Shell Python 2.1.1 (#20, Jul 20 2001, 01:19:29) [MSC 32 bit (Intel)] on win32 Type "copyright", "credits" or "license" for more information. Startup script executed: C:\Code\.pythonrc.py >>> import Zope >>> app = Zope.app() >>> Then take a look at the app object in the PyFilling tree. P.S. Anyone care to guess where I'm heading with PyCrust? This is just the beginning. <wink> --- Patrick K. O'Brien Orbtech (http://www.orbtech.com) "I am, therefore I think." |