From b1e28c7fd8a9fe15d16a9636950559869b46ea96 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sat, 14 May 2011 13:04:49 -0400 Subject: [PATCH] Added Megan Emurayama to authors --- AUTHORS | 1 + requests/core.py | 14 ++++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/AUTHORS b/AUTHORS index e09b366..d136e02 100644 --- a/AUTHORS +++ b/AUTHORS @@ -18,3 +18,4 @@ Patches and Suggestions - Rob Madole - Aram Dulyan - Johannes Gorset +- 村山めがね (Megan Emurayama) \ No newline at end of file diff --git a/requests/core.py b/requests/core.py index 69d0f3f..a90cdd7 100644 --- a/requests/core.py +++ b/requests/core.py @@ -65,24 +65,28 @@ class Request(object): def __init__(self, url=None, headers=dict(), files=None, method=None, data=dict(), auth=None, cookiejar=None, timeout=None): + socket.setdefaulttimeout(timeout) + self.url = url self.headers = headers self.files = files self.method = method self.data = {} - socket.setdefaulttimeout(timeout) - + # self.data = {} if hasattr(data, 'items'): for (k, v) in data.items(): self.data.update({ k.encode('utf-8') if isinstance(k, unicode) else k: v.encode('utf-8') if isinstance(v, unicode) else v }) - # url encode data if it's a dict + + # url encode data if it's a dict + if hasattr(data, 'items'): self._enc_data = urllib.urlencode(self.data) else: - self._enc_data = self.data + self._enc_data = data + self.response = Response() @@ -210,8 +214,6 @@ class Request(object): if not self.sent or anyway: - - try: opener = self._get_opener() resp = opener(req) -- 2.34.1