File 0002-Bug-12910-make-httpslib.ProxyHTTPSConnection-work-wit.diff of Package python-m2crypto
From 62db455f762e924b60abe980cf26b7c0879e3eae Mon Sep 17 00:00:00 2001
From: Ludwig Nussel <ludwig.nussel@suse.de>
Date: Tue, 20 Apr 2010 10:40:27 +0200
Subject: [PATCH 2/3] Bug 12910, make httpslib.ProxyHTTPSConnection work with Python 2.3.
git-svn-id: http://svn.osafoundation.org/m2crypto/trunk@722 2715db39-9adf-0310-9c64-84f055769b4b
---
M2Crypto/httpslib.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/M2Crypto/httpslib.py b/M2Crypto/httpslib.py
index 9862862..c1bfd78 100644
--- a/M2Crypto/httpslib.py
+++ b/M2Crypto/httpslib.py
@@ -145,7 +145,10 @@ class ProxyHTTPSConnection(HTTPSConnection):
self._real_host = host
self._real_port = int(port)
rest = urlunsplit((None, None, path, query, fragment))
- HTTPSConnection.putrequest(self, method, rest, skip_host, skip_accept_encoding)
+ if sys.version_info < (2,4):
+ HTTPSConnection.putrequest(self, method, rest, skip_host)
+ else:
+ HTTPSConnection.putrequest(self, method, rest, skip_host, skip_accept_encoding)
def putheader(self, header, value):
# Store the auth header if passed in.
--
1.6.4.2