From 04c1d439a7479f56a6e765a73dfe83d1d38866c5 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Fri, 5 Jun 2015 17:18:21 +0200 Subject: [PATCH] Minor patch for #1260 --- lib/request/basic.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/request/basic.py b/lib/request/basic.py index c50ef2a73..41829c0ce 100755 --- a/lib/request/basic.py +++ b/lib/request/basic.py @@ -66,6 +66,12 @@ def forgeHeaders(items=None): headers = OrderedDict() for key, value in _.items(): success = False + + for _ in headers: + if _.upper() == key.upper(): + del headers[_] + break + if key.upper() not in (_.upper() for _ in getPublicTypeMembers(HTTP_HEADER, True)): try: headers[_str(key)] = value # dirty hack for http://bugs.python.org/issue12455