From d4a25c813371fc84b6c487bf5394f5574f6d5753 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Wed, 12 Nov 2014 15:20:14 -0500 Subject: Fix svg parsing in mod_wsgi Whe ipsilon is used behind apache we need to cast the template to a string. Otherwise mod_wsgi returns a TypeError complaining about the fact data is a unicode string instead of a byte string. Signed-off-by: Simo Sorce Reviewed-by: Patrick Uiterwijk --- ipsilon/admin/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ipsilon/admin/common.py b/ipsilon/admin/common.py index 2b83314..5927306 100755 --- a/ipsilon/admin/common.py +++ b/ipsilon/admin/common.py @@ -331,5 +331,5 @@ class Admin(AdminPage): cherrypy.response.headers.update({'Content-Type': 'image/svg+xml'}) urls = self.get_menu_urls() # pylint: disable=star-args - return self._template('admin/ipsilon-scheme.svg', **urls) + return str(self._template('admin/ipsilon-scheme.svg', **urls)) scheme.public_function = True -- cgit