Python 如何在Http会话过期时获取回调通知

Python 如何在Http会话过期时获取回调通知,python,http,session,bottle,beaker,Python,Http,Session,Bottle,Beaker,我使用带烧杯的python瓶子来管理Http会话。 到目前为止,我知道如何设置烧杯会话超时参数,并且会话一旦过期就会自动清理,但是当会话过期时,我需要额外进行数据库清理 有人知道当烧杯会话过期时如何接收回调吗? 非常感谢:D我不熟悉烧杯,所以这只是一个粗略的猜测,但您能将烧杯.session.session子类化吗 如果是这样的话,那么您的新类可以在_del__中进行清理 大致如下: class MySession(beaker.session.Session): def __init_

我使用带烧杯的python瓶子来管理Http会话。 到目前为止,我知道如何设置烧杯会话超时参数,并且会话一旦过期就会自动清理,但是当会话过期时,我需要额外进行数据库清理

有人知道当烧杯会话过期时如何接收回调吗?
非常感谢:D

我不熟悉烧杯,所以这只是一个粗略的猜测,但您能将
烧杯.session.session子类化吗

如果是这样的话,那么您的新类可以在_del__中进行清理

大致如下:

class MySession(beaker.session.Session):
    def __init__(self, *args, **kwargs):
        super(MySession, self).__init__(self, *args, **kwargs)

    def __del__(self):
        # your cleanup here
(或者你们需要定义一下。不确定,因为我从来没用过烧杯。)