On Fri, 2003-10-03 at 17:27, Jamie Heilman wrote: > In 2.3 you can no longer declare new classes in a Script object. It > bitches about a lack of __name__ attribute. I haven't really had the > time to look into it closely, but it does effect the examples shipped > with zope, and actually its just a very useful thing to be able to do. > Whatever this problem stems from, there will probably be more because > of it.
In Python 2.3.x, when a class is defined the __name__ of the encompassing module is looked up. I suspect Python Scripts can be fixed by defining __name__ in the globals dictionary in which the code is executed. -Fred -- Fred L. Drake, Jr. <fred at zope.com> PythonLabs at Zope Corporation _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )