вызвать функцию cherrypy после истечения сессии - PullRequest
0 голосов
/ 03 апреля 2012

У меня есть сервер cherrypy. Он работает с файлами, и мне нужно удалить файлы, когда сессия истекает. Можно ли вызвать функцию cherrypy, когда сессия истекла?

1 Ответ

0 голосов
/ 10 апреля 2012

Вы можете написать свой собственный класс сеанса, который наследует от уже существующего класса сеанса , и перезаписать метод с истекающим сроком действия.

Вы можете взглянуть на

http://github.com/3kwa/cherrys

это не то, что вы хотите, но этот парень написал класс сеанса, чтобы использовать redis (хранилище ключей / значений) для сеансов. И он использует упомянутый мной метод для перезаписи методов с желаемым поведением. Вы можете заглянуть в "cherrypy / lib / sessions.py" для обзора методов и классов сеанса.

Однако это не самое удобное решение.

...