Lennart Regebro  <[EMAIL PROTECTED]> 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   [EMAIL PROTECTED]
_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
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 )

Reply via email to