diff options
author | Simo Sorce <simo@redhat.com> | 2014-11-12 15:20:14 -0500 |
---|---|---|
committer | Patrick Uiterwijk <puiterwijk@redhat.com> | 2014-11-12 23:48:11 +0100 |
commit | d4a25c813371fc84b6c487bf5394f5574f6d5753 (patch) | |
tree | 0cb54b35d14e577efcd73927089c0f3e3dacaf86 /ipsilon | |
parent | aa1a58099d6e0b831b306d0fe92937470870efeb (diff) | |
download | ipsilon-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>
Diffstat (limited to 'ipsilon')
-rwxr-xr-x | ipsilon/admin/common.py | 2 |
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 |