From 62f94b534289b7ab0bda879962bf6efb124a9930 Mon Sep 17 00:00:00 2001 From: Tomas Radej Date: Tue, 2 Sep 2014 12:52:50 +0200 Subject: [PATCH] StringIO patch --- urlgrabber/grabber.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/urlgrabber/grabber.py b/urlgrabber/grabber.py index 35c091e..26335d1 100644 --- a/urlgrabber/grabber.py +++ b/urlgrabber/grabber.py @@ -1298,12 +1298,12 @@ class PyCurlFileObject(object): start = self._range[0] - pos stop = self._range[1] - pos if start < len(buf) and stop > 0: - if not six.PY3 or isinstance(self.fo, StringIO): + if not six.PY3 and isinstance(self.fo, StringIO): self.fo.write(buf[max(start, 0):stop].decode('utf-8')) else: self.fo.write(buf[max(start, 0):stop]) else: - if not six.PY3 or isinstance(self.fo, StringIO): + if not six.PY3 and isinstance(self.fo, StringIO): self.fo.write(buf.decode('utf-8')) else: self.fo.write(buf) -- 1.9.3