summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES1
-rw-r--r--M2Crypto/httpslib.py5
2 files changed, 5 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index 644627f..11befa0 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4,6 +4,7 @@
test_smime.py
- Rename m2.engine_init to engine_init_error so that
ENGINE_init and ENGINE_finish can be exposed, thanks to Erlo
+- Make httpslib.ProxyHTTPSConnection work with Python 2.3
0.20.2 - 2009-10-06
-------------------
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.