From: Kenneth Reitz Date: Sat, 19 Nov 2011 18:04:10 +0000 (-0500) Subject: kill all the monkeys X-Git-Tag: v0.8.2~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5a7fbbb00d5b09b515bfe1e0b2768a29452d5ee6;p=services%2Fpython-requests.git kill all the monkeys --- diff --git a/requests/monkeys.py b/requests/monkeys.py deleted file mode 100644 index 5cea7cf..0000000 --- a/requests/monkeys.py +++ /dev/null @@ -1,39 +0,0 @@ -#-*- coding: utf-8 -*- - -""" -requests.monkeys -~~~~~~~~~~~~~~~~ - -Urllib2 Monkey patches. - -""" - -import urllib2 -import re - -class Request(urllib2.Request): - """Hidden wrapper around the urllib2.Request object. Allows for manual - setting of HTTP methods. - """ - - def __init__(self, url, data=None, headers={}, origin_req_host=None, unverifiable=False, method=None): - urllib2.Request.__init__(self, url, data, headers, origin_req_host, unverifiable) - self.method = method - - def get_method(self): - if self.method: - return self.method - - return urllib2.Request.get_method(self) - - -class HTTPRedirectHandler(urllib2.HTTPRedirectHandler): - """HTTP Redirect handler.""" - def _pass(self, req, fp, code, msg, headers): - pass - - http_error_302 = _pass - http_error_303 = _pass - http_error_307 = _pass - http_error_301 = _pass -