summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-11-12 15:20:14 -0500
committerPatrick Uiterwijk <puiterwijk@redhat.com>2014-11-12 23:48:11 +0100
commitd4a25c813371fc84b6c487bf5394f5574f6d5753 (patch)
tree0cb54b35d14e577efcd73927089c0f3e3dacaf86
parentaa1a58099d6e0b831b306d0fe92937470870efeb (diff)
downloadipsilon-d4a25c813371fc84b6c487bf5394f5574f6d5753.tar.gz
ipsilon-d4a25c813371fc84b6c487bf5394f5574f6d5753.tar.xz
ipsilon-d4a25c813371fc84b6c487bf5394f5574f6d5753.zip
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 <simo@redhat.com> Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
-rwxr-xr-xipsilon/admin/common.py2
1 files changed, 1 insertions, 1 deletions
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