[Zope3-Users] Re: schema.List validation does not
accept PersistentList
Alek Kowalczyk
thealx at poczta.onet.pl
Thu Jul 19 11:54:01 EDT 2007
Leonardo Rochael <leo at ...> writes:
> As it happens, PersistentList is not an instance of "list". Proponents of
> strong dynamically-typed OO would complain that this code is forcing the
> comingling of the "type" concept (a.k.a. interface) into the concept of
> class inheritance [...]
>
> The solution is for you to define your own schema field for this:
>
> class PersistentListField(List):
>
> _type = PersistentList
>
Thanks! List should be list, whether it is persistent or not, but it's the
simplest solution...
More information about the Zope3-users
mailing list