Ошибка сеанса мензурки в базе данных ОБНОВЛЕНИЕ - PullRequest
0 голосов
/ 29 октября 2018

Я использую Beaker 1.10.0 для хранения данных сеанса в базе данных (Postgres). Когда приложение хочет обновить «доступную» информацию в БД, появляется следующая ошибка:

StatementError: (exceptions.TypeError) 'NoneType' object is not callable [SQL: u'UPDATE beaker_cache SET accessed=%(accessed)s, data=%(data)s WHERE beaker_cache.namespace = %(namespace_1)s'] 

Это место, которое возвращает упомянутое сообщение об ошибке при вызове execute ():

Module beaker.ext.database:151 in do_close
else:
    cache.update(cache.c.namespace == self.namespace).execute(
       data=self.hash, accessed=datetime.now())

Все значения существуют, и значение self.namespace присутствует в базе данных. Это все еще возвращает ошибку NoneType. Есть идеи?

...