I have a very strange error that I cannot understand. I get an error
for one of my attribute
only when it is named a certain name! It seems like there is an old
it that is haunting in the background, how is this possible?
This cursed name is called "tags". This attribute is a list of
TextLine. I get the error when I
don't add anything to the list in the adding view:
"TypeError: iteration over non-sequence"
However, if I rename the attribute to "wehoo" or really, anything
else, I don't get the TypeError and
I can add my content object successfully (with an empty list for
wehoo). Here's my component:
tags = List(
description=_(u'A list of keywords'),
__name__ = __parent__ = None
self.tags = PersistentList()
No custom widgets used for this field...
I tried deleting all .pyc-files and deleting all old Foo objects, and
the site i run for testing followed by
restarting the server. But adding new Foo objects still don't work.
(But renaming tags to anything else
and then trying again will succeed).
Zope3-users mailing list