[Zope] non-undoable storage
Paul Winkler
pw_lists at slinkp.com
Mon Apr 18 13:06:29 EDT 2005
On Mon, Apr 18, 2005 at 06:29:49PM +0200, Milos Prudek wrote:
> >from ZODB import PersistentList
>
> Interesting. I'll look at this idea. I never heard of this class.
>
> >You could then have NumberOfProperties become a ComputedAttribute
>
> >But AFAIK, ComputedAttributes don't support write methods.
>
> Um, are you saying that the solution would actually not work for my use
> case?
If your use case is that a writable attribute is part of
your class' API, then yes I am saying that.
If your count is always updated by methods of the class anyway,
then you're fine.
> >So client code can't write "someArticle.NumberOfReaders += 1".
> >But then, you wouldn't be able to do that with a SQL-based
> >solution either.
>
> Why not? It's easy to write ZSQL method to update data. Probably we do
> not understand each other.
Probably not. If you had an SQL solution, and some client code
said someArticle.NumberOfReaders += 1, how would you get that
assignment to fire off your SQL code?
--
Paul Winkler
http://www.slinkp.com
More information about the Zope
mailing list