При использовании suas в GAE и установке flash_msg, по какой-то причине срок действия cookie не истекает. Симптом - неважно, сколько раз я обновляю страницу, флеш-сообщение всегда там. Когда я отлаживаю с помощью Chrome, я вижу, что срок действия файлов cookie flash_msg был установлен на сеанс. Еще большее беспокойство я обнаружил, что срок действия всех файлов cookie установлен на сеанс. Любая идея? Единственное изменение, которое я сделал в коде SUAS, было удаление ошибки, возникающей в
def __ParseString (self, str, patt = Cookie._CookiePattern):
Также обратите внимание, что у файла cookie flash_msg есть домен, отличный от "/".
Обновление:
Все переменные являются сессионными, потому что они предназначены для этого. У SUAS есть постоянная переменная, которая устанавливает, будут ли файлы cookie сеансными или сохраняться. В качестве обходного пути для сообщений флэш-памяти я использую плагин jQuery для файлов cookie и просто удаляю парней после их отображения.