From 8efd0cb01fe334497f0a2efaf21c624a7477b5de Mon Sep 17 00:00:00 2001 From: niphlod Date: Fri, 7 Oct 2016 21:23:00 +0200 Subject: [PATCH] fixes #1489 --- gluon/rocket.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gluon/rocket.py b/gluon/rocket.py index c41ac32d..ba13faac 100644 --- a/gluon/rocket.py +++ b/gluon/rocket.py @@ -11,7 +11,8 @@ import errno import socket import logging import platform -from gluon._compat import iteritems, to_bytes, StringIO, urllib_unquote +from gluon._compat import iteritems, to_bytes, StringIO +from gluon._compat import urllib_unquote, to_native # Define Constants VERSION = '1.2.6' @@ -1661,7 +1662,7 @@ class WSGIWorker(Worker): try: peercert = conn.socket.getpeercert(binary_form=True) environ['SSL_CLIENT_RAW_CERT'] = \ - peercert and ssl.DER_cert_to_PEM_cert(peercert) + peercert and to_native(ssl.DER_cert_to_PEM_cert(peercert)) except Exception: print(sys.exc_info()[1]) else: