When a Page is called automatically sets default headers by adding
headers on the default_headers variable.
Signed-off-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
self.basepath = cherrypy.config.get('base.mount', "")
self.user = None
self._is_form_page = form
+ self.default_headers = dict()
def _compare_urls(self, url1, url2):
u1 = unquote(url1)
def __call__(self, *args, **kwargs):
# pylint: disable=star-args
+ cherrypy.response.headers.update(self.default_headers)
+
self.user = UserSession().get_user()
if len(args) > 0: