openbsd-ports/www/py-CherryPy/patches/patch-cherrypy_test_webtest_py
alek 4842273a41 Import py-CherryPy 2.2.1
CherryPy is a pythonic, object-oriented web development framework.

CherryPy allows developers to build web applications in much the same
way they would build any other object-oriented Python program. This
usually results in smaller source code developed in less time.

From Joerg Zinke <umaxx@oleco.net>
2006-05-18 08:44:51 +00:00

22 lines
1.0 KiB
Plaintext

$OpenBSD: patch-cherrypy_test_webtest_py,v 1.1.1.1 2006/05/18 08:44:51 alek Exp $
--- cherrypy/test/webtest.py.orig Tue May 16 09:55:50 2006
+++ cherrypy/test/webtest.py Tue May 16 09:57:15 2006
@@ -368,9 +368,14 @@ def openURL(url, headers=None, method="G
conn = http_conn(host, port)
conn._http_vsn_str = protocol
conn._http_vsn = int("".join([x for x in protocol if x.isdigit()]))
- conn.putrequest(method.upper(), url,
- skip_host=True, skip_accept_encoding=True)
-
+ # skip_accept_encoding argument added in python version 2.4
+ if sys.version_info < (2, 4):
+ conn.putrequest(method.upper(), url,
+ skip_host=True)
+ else:
+ conn.putrequest(method.upper(), url,
+ skip_host=True, skip_accept_encoding=True)
+
for key, value in headers:
conn.putheader(key, value)
conn.endheaders()