diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2016-06-05 18:10:33 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2016-06-05 18:10:33 -0400 |
commit | 9a606125d5f2576e2d16c6d92519ca20bf717604 (patch) | |
tree | 974a841966ca20b4f308be1776809030dd8baf6b /cherrypy/lib/encoding.py | |
parent | a186ea2c73673c2dc1fa1feba0d3b555b8b8307d (diff) | |
download | cherrypy-git-9a606125d5f2576e2d16c6d92519ca20bf717604.tar.gz |
Replaced 'unicodestr' with 'six.text_type'
Diffstat (limited to 'cherrypy/lib/encoding.py')
-rw-r--r-- | cherrypy/lib/encoding.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/cherrypy/lib/encoding.py b/cherrypy/lib/encoding.py index fb688f8d..de793a82 100644 --- a/cherrypy/lib/encoding.py +++ b/cherrypy/lib/encoding.py @@ -1,8 +1,10 @@ import struct import time +import six + import cherrypy -from cherrypy._cpcompat import basestring, BytesIO, ntob, unicodestr +from cherrypy._cpcompat import basestring, BytesIO, ntob from cherrypy.lib import file_generator from cherrypy.lib import is_closable_iterator from cherrypy.lib import set_vary_header @@ -46,7 +48,7 @@ class UTF8StreamEncoder: def __next__(self): res = next(self._iterator) - if isinstance(res, unicodestr): + if isinstance(res, six.text_type): res = res.encode('utf-8') return res @@ -95,7 +97,7 @@ class ResponseEncoder: def encoder(body): for chunk in body: - if isinstance(chunk, unicodestr): + if isinstance(chunk, six.text_type): chunk = chunk.encode(encoding, self.errors) yield chunk self.body = encoder(self.body) @@ -108,7 +110,7 @@ class ResponseEncoder: self.attempted_charsets.add(encoding) body = [] for chunk in self.body: - if isinstance(chunk, unicodestr): + if isinstance(chunk, six.text_type): try: chunk = chunk.encode(encoding, self.errors) except (LookupError, UnicodeError): |