68f2aba6edb41505c408fa535cad4649847beb96
TransactionalHook and a @transactional decorator. Now controllers can be decorated with @transactional to force the request to manage a transaction. This is especially useful for scenarios where GET and HEAD requests should be transactional.
Additionally, a bug fix to prevent request-level state from leaking across request threads.
A WSGI object-dispatching web framework, in the spirit of TurboGears, only much much smaller, with many fewer dependencies.
Description
Languages
Python
99%
HTML
0.9%
CSS
0.1%