Я использую 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. Есть идеи?