[Zope] using the Session Data Object hooks
Chris McDonough
chrism@zope.com
Sun, 11 Aug 2002 21:26:11 -0400
Note that I have made the Zope Book version including the better
session docs I referred to below available at
http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/Sessions.s
tx . This is "development documentation" so let me know if there are
any problems.
----- Original Message -----
From: "Chris McDonough" <chrism@zope.com>
To: "Dennis Allison" <allison@sumeru.stanford.EDU>
Cc: <zope@zope.org>
Sent: Sunday, August 11, 2002 12:14 AM
Subject: Re: [Zope] using the Session Data Object hooks
> The registered function can be either a path or a string
representing a
> Zope object path. So use the Zope object path to a python script if
you
> want to register a callback to a Python Script programatically.
>
> It registered function actually accepts two arguments: the first
> argument is the session data object being added or expired. The
second
> argument is the transient object container which contains the
session
> data object.
>
> This will be better documented in an upcoming release of the Zope
Book.
>
>
> On Sat, 2002-08-10 at 23:02, Dennis Allison wrote:
> > The Session Data Object exposes the Transience Interfaces
> >
> > setDelNotificationTarget(self, f )
> >
> > and
> >
> > setAddNotificationTarget(self, f)
> >
> > which register f to be called when a session object is added or
deleted. The
> > registered function is supposed to accept a single argument, item,
the object
> > being added or removed.
> >
> > So, how does one write a PythonScript to do this? Or must it be
an External
> > Method and/or a product Extension? It should be straightforward
enough as
> > it's part of the normally exposed interface.
> >
> >
> >
> >
> >
> > _______________________________________________
> > Zope maillist - Zope@zope.org
> > http://lists.zope.org/mailman/listinfo/zope
> > ** No cross posts or HTML encoding! **
> > (Related lists -
> > http://lists.zope.org/mailman/listinfo/zope-announce
> > http://lists.zope.org/mailman/listinfo/zope-dev )
>
>
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope-dev )
>