diff options
author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2018-11-20 02:30:00 +0200 |
---|---|---|
committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2018-11-20 02:30:19 +0200 |
commit | 23cb0ade8868a477bf14f864dd0f68cb2993ff6b (patch) | |
tree | 8a1c11172040de6eb46c80bf87959390ceeb0c49 /example | |
parent | 65f4acf1b9be379ec8c8f3b1c2d576053f0782f9 (diff) | |
download | pysaml2-23cb0ade8868a477bf14f864dd0f68cb2993ff6b.tar.gz |
Make example sp compatible with python3
Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
Diffstat (limited to 'example')
-rwxr-xr-x | example/sp-wsgi/sp.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/example/sp-wsgi/sp.py b/example/sp-wsgi/sp.py index 4e9eab9c..216c3a94 100755 --- a/example/sp-wsgi/sp.py +++ b/example/sp-wsgi/sp.py @@ -697,9 +697,17 @@ def main(environ, start_response, sp): return sso.do() body = dict_to_table(user.data) - authn_stmt = cgi.escape(user.authn_statement) - body.append("<br><pre>" + authn_stmt + "</pre>") - body.append('<br><a href="/logout">logout</a>') + body.append( + "<br><pre>{authn_stmt}</pre>".format( + authn_stmt=cgi.escape(user.authn_statement) + ) + ) + body.append("<br><a href='/logout'>logout</a>") + + body = [ + item if not isinstance(item, six.binary_type) else item.encode("utf-8") + for item in body + ] resp = Response(body) return resp(environ, start_response) |