I adjusted the expire_sessions.py file.
EXPIRATION_MINUTES=60
DIGITS=('0','1','2','3','4','5','6','7','8','9')
import os, time, stat, logging
for app in ['admin','init'] # add your apps
path=os.path.join(request.folder,'sessions')
if not os.path.exists(path):
os.mkdir(path)
now=time.time()
for filename in os.listdir(path):
fullpath=os.path.join(path,filename)
try:
if os.path.isfile(fullpath):
t=os.stat(fullpath)[stat.ST_MTIME]
if now-t>EXPIRATION_MINUTES*60 and
filename.startswith(DIGITS):
try:
os.unlink(fullpath)
except Exception,e:
logging.warn('failure to unlink %s: %s' %
(fullpath,e))
except Exception, e:
logging.warn('failure to stat %s: %s' % (fullpath,e))
Apparently there is a syntax error:
File "applications/admin/cron/expire_sessions.py", line 4
for app in ['admin','init'] # add your apps
^
SyntaxError: invalid syntax
but I don't see what's wrong.
Kind regards,
Annet.