[Zope] Clearing _v_ attributes

Pascal Peregrina Pperegrina at Lastminute.com
Wed Jan 19 05:47:41 EST 2005


If I do a clearCaches() method that clears _v_ attributes on the object, how
can I make sure it will clear these attributes in all the Zope connections
that may have a cached copy of the object ?

Or do you mean that clearCaches() should do the self._p_changed=1 ?

Pascal

-----Message d'origine-----
De : zope-bounces at zope.org [mailto:zope-bounces at zope.org]De la part de
Andrew Milton
Envoyé : mercredi 19 janvier 2005 11:44
À : Pascal Peregrina
Cc : 'zope at zope.org'
Objet : Re: [Zope] Clearing _v_ attributes


+-------[ Pascal Peregrina ]----------------------
| Hi,
| 
| To clear some data caching I have made using _v_ attributes on one
| particular object, I would need a way to programmatically clear its _v_
| attributes.
| 
| As far as I understand, _v_ attributes are set per ZODB connection.
| And they are cleared when the object is, for some reason, reloaded from
the
| ZODB to the connection cache.
| 
| As I use the current configuration :
| + ZEO
| + 1 Zope instance with RW connections to ZEO
| + several Zope instances with RO connections to ZEO
| 
| I was wondering if, setting self._p_changed=1 on the object from the Zope
RW
| would work.

No...

Why not just add a clearCaches() method that Does The Right Thing(tm) and
call
that?


-- 
Andrew Milton
akm at theinternet.com.au
_______________________________________________
Zope maillist  -  Zope at zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

This footnote also confirms that this email message has been swept by
MIMEsweeper for the presence of computer viruses.

www.mimesweeper.com
**********************************************************************



More information about the Zope mailing list