bytes data fix for python3
authorKenneth Reitz <me@kennethreitz.com>
Wed, 15 Feb 2012 08:09:26 +0000 (03:09 -0500)
committerKenneth Reitz <me@kennethreitz.com>
Wed, 15 Feb 2012 08:09:26 +0000 (03:09 -0500)
requests/models.py

index d676fb3..8ff4ad8 100644 (file)
@@ -283,6 +283,9 @@ class Request(object):
         returns it twice.
         """
 
+        if isinstance(data, bytes):
+            return data, data
+
         if hasattr(data, '__iter__') and not isinstance(data, str):
             data = dict(data)