7 Jun
2005
7 Jun
'05
2:04 p.m.
Lennart Regebro <regebro@gmail.com> wrote:
I get "TypeError: object does not support item assignment" in lin 46 och class_init.py.
The offending code is "d['_implicit__name__'] = 1" and this is because d is a proxydict. This in turn is caused by Localizer having a class as a class attribute: manage_attributesForm = LocalDTMLFile Apparently, Zope thinks that this class attribute needs a name, but there isn't one.
I fixed this for the upcoming 2.8.0: http://svn.zope.org/Zope/?rev=30675&view=rev See the unit test for a minimal case. Florent -- Florent Guillaume, Nuxeo (Paris, France) CTO, Director of R&D +33 1 40 33 71 59 http://nuxeo.com fg@nuxeo.com