From baddc5b6adc72ad1cd1f0500344569ffef04cdf7 Mon Sep 17 00:00:00 2001 From: Johannes Gorset Date: Thu, 19 May 2011 10:16:54 +0200 Subject: [PATCH] Refactor Request#__init__ --- requests/models.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/requests/models.py b/requests/models.py index b6650b01..e1be07a8 100644 --- a/requests/models.py +++ b/requests/models.py @@ -47,20 +47,16 @@ class Request(object): #: True if :class:`Request ` is part of a redirect chain (disables history #: and HTTPError storage). self.redirect = redirect - - # 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 - if hasattr(data, 'items'): self._enc_data = urllib.urlencode(self.data) else: - self._enc_data = data + self._enc_data = self.data = data #: :class:`Response ` instance, containing #: content and metadata of HTTP Response, once :attr:`sent `.