-1   Using the very basic python object doesn&#39;t prevent you from using your own storage, behind the scene.<br>It has too much implications and cannot be changed. It makes no sense to force a PersistentList<br><br><div class="gmail_quote">
2009/8/27 Wichert Akkerman <span dir="ltr">&lt;<a href="mailto:wichert@wiggy.net">wichert@wiggy.net</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On 2009-8-27 11:13, Martin Aspeli wrote:<br>
&gt; Sebastian Ware wrote:<br>
&gt;&gt; That is true, however I would definitely call that behaviour a bug in<br>
&gt;&gt; schema.List. The assumption that only data manipulation is done with<br>
&gt;&gt; applyData sounds risky. You could get some pretty creepy bugs...<br>
&gt;&gt;<br>
&gt;&gt; Anyway, I&#39;ll look into your suggestion.<br>
&gt;&gt;<br>
&gt;&gt; A suggestion is to change the behaviour of applyData so that it<br>
&gt;&gt; returns PersistentList.<br>
&gt;<br>
&gt; -1<br>
&gt;<br>
&gt; The implications for backwards compatibility are enormous.<br>
<br>
</div>-1<br>
<br>
Using PersistentList also means you are now dependent on ZODB and can no<br>
longer user other storage options, for example SQLAlchemy via megrok.rdb.<br>
<br>
Wichert.<br>
<font color="#888888"><br>
<br>
--<br>
Wichert Akkerman &lt;<a href="mailto:wichert@wiggy.net">wichert@wiggy.net</a>&gt;   It is simple to make things.<br>
<a href="http://www.wiggy.net/" target="_blank">http://www.wiggy.net/</a>                  It is hard to make things simple.<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Grok-dev mailing list<br>
<a href="mailto:Grok-dev@zope.org">Grok-dev@zope.org</a><br>
<a href="http://mail.zope.org/mailman/listinfo/grok-dev" target="_blank">http://mail.zope.org/mailman/listinfo/grok-dev</a><br>
</div></div></blockquote></div><br>