# Remove the development prefix
return self.request.host.replace(".dev.", ".")
- @property
- def render_args(self):
+ def get_template_namespace(self):
+ ns = tornado.web.RequestHandler.get_template_namespace(self)
+
today = datetime.date.today()
- ret = {
+ ns.update({
"format_size" : util.format_size,
"format_time" : util.format_time,
"hostname" : self.hostname,
"year" : today.year,
- }
-
- return ret
-
- def render(self, *args, **_kwargs):
- kwargs = self.render_args
- kwargs.update(_kwargs)
- tornado.web.RequestHandler.render(self, *args, **kwargs)
+ })
- def render_string(self, *args, **_kwargs):
- kwargs = self.render_args
- kwargs.update(_kwargs)
- return tornado.web.RequestHandler.render_string(self, *args, **kwargs)
+ return ns
def get_remote_ip(self):
# Fix for clients behind a proxy that sends "X-Forwarded-For".