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

openSUSE Build Service is sponsored by