]> git.ipfire.org Git - people/jschlag/pbs.git/commitdiff
BaseHander: Use namespace function of newer tornados
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 7 Oct 2017 12:05:40 +0000 (13:05 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 7 Oct 2017 12:05:40 +0000 (13:05 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/handlers_base.py

index ee79e1842ae8ed920730908fba0c17b0414385ec..c979225cc22aebee0dba578395e0a33fa24f4169 100644 (file)
@@ -69,9 +69,10 @@ class BaseHandler(tornado.web.RequestHandler):
                return self.locale.format_date(date, gmt_offset=gmt_offset,
                        relative=relative, shorter=shorter, full_format=full_format)
 
-       @property
-       def render_args(self):
-               return {
+       def get_template_namespace(self):
+               ns = tornado.web.RequestHandler.get_template_namespace(self)
+
+               ns.update({
                        "bugtracker"      : self.pakfire.bugzilla,
                        "hostname"        : self.request.host,
                        "format_date"     : self.format_date,
@@ -83,15 +84,9 @@ class BaseHandler(tornado.web.RequestHandler):
                        "pakfire_version" : pakfire.__version__,
                        "session"         : self.session,
                        "year"            : time.strftime("%Y"),
-               }
-
-       def render(self, *args, **kwargs):
-               kwargs.update(self.render_args)
-               tornado.web.RequestHandler.render(self, *args, **kwargs)
+               })
 
-       def render_string(self, *args, **kwargs):
-               kwargs.update(self.render_args)
-               return tornado.web.RequestHandler.render_string(self, *args, **kwargs)
+               return ns
 
        def get_error_html(self, status_code, exception=None, **kwargs):
                error_document = "errors/error.html"