I did not realize that RequestHandler.initialize() is called before every single request.
For me, 'subclass initialization' suggest that this function were called only once for each subclass definition.
(Seems like I am not the only one: http://stackoverflow.com/questions/
15199028/does-initialize-in-tornado-web-requesthandler-get-called-every-time-for-a-reques)
self.initialize(**kwargs)
def initialize(self):
- """Hook for subclass initialization.
-
+ """Hook for subclass initialization. Called for each request.
+
A dictionary passed as the third argument of a url spec will be
supplied as keyword arguments to initialize().