In your __init__.py of your context directory write something like:
from MiscUtils.MixIn import MixIn
from WebKit.Session import Session
import myLog
class SessionMixIn:
def expiring(self):
print 'session started', self.creationTime()
print 'ending session'
if (self.hasValue('user')):
username=self.value('user').name
else:
username='Anonymous'
myLog.writeLog(username,'SessionEnd','Session has expired')
# Now inject the methods from SessionMixIn into Session
MixIn(Session, SessionMixIn)
def contextInitialize(appServer, path):
myLog.writeLog('application','startup','Application Started')
myLog is myLogging module with the writeLog method that writes a log to my log.
-Aaron
----- Original Message -----
From: "Bobby Kuzma" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, May 28, 2002 3:09 PM
Subject: [Webware-discuss] Triggering event on session expiration
> Is there a simple way to execute a particular method when a session expires?
>
> Bobby Kuzma
> Senior Software Engineer | Internet Systems Adminstrator
> USA Computer Technologies
> 863.648.4443
>
> _______________________________________________________________
>
> Don't miss the 2002 Sprint PCS Application Developer's Conference
> August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
>
> _______________________________________________
> Webware-discuss mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/webware-discuss
>
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss