Skip to content

Commit 0bb00b1

Browse files
committed
Fixed exception, when misconfigured server returns more than one status header
1 parent 1d703e8 commit 0bb00b1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

human_curl/core.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -763,7 +763,11 @@ def parse_header_block(raw_block):
763763
logger.warn(e)
764764
continue
765765
else:
766-
block_headers.append((version, code, message))
766+
if len(block_headers) > 0:
767+
logger.warn("Status HTTP header already exitst %s, but found one more %s for url %s" %
768+
(block_headers[0], (version, code, message), self.url))
769+
else:
770+
block_headers.append((version, code, message))
767771
else:
768772
# raise ValueError("Wrong header field")
769773
pass

0 commit comments

Comments
 (0)