slight refactor
authorKenneth Reitz <me@kennethreitz.com>
Thu, 12 May 2011 14:12:04 +0000 (10:12 -0400)
committerKenneth Reitz <me@kennethreitz.com>
Thu, 12 May 2011 14:12:04 +0000 (10:12 -0400)
requests/core.py

index e7e013e..40f4c8e 100644 (file)
@@ -69,12 +69,12 @@ class Request(object):
         self.headers = headers
         self.files = files
         self.method = method
-        
+
         self.data = {}
         for (k, v) in data.items():
             self.data.update({
-                k.encode('utf-8') if k.__class__ is unicode else k: \
-                v.encode('utf-8') if v.__class__ is unicode else v
+                k.encode('utf-8') if isinstance(k, unicode) else k:
+                v.encode('utf-8') if isinstance(v, unicode) else v
             })
 
         socket.setdefaulttimeout(timeout)