From f68b2fb9d6a987fdfd231cc2244282e49c9030b3 Mon Sep 17 00:00:00 2001 From: Thanh Ha Date: Fri, 24 Aug 2018 13:11:30 -0400 Subject: [PATCH] Revert "Avoid empty body failure on HEAD requests" This reverts commit 5e8dfb9065e260f39334016b777423c413463ffe. Change-Id: Ia82e11b65c0d175f2d3b517e43176213eb1a4ae0 --- jenkins/__init__.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/jenkins/__init__.py b/jenkins/__init__.py index 2dee018..da15b12 100755 --- a/jenkins/__init__.py +++ b/jenkins/__init__.py @@ -531,14 +531,13 @@ class Jenkins(object): response.raise_for_status() headers = response.headers - if response.request.method != 'HEAD': - if (headers.get('content-length') is None and - headers.get('transfer-encoding') is None and - (response.content is None or len(response.content) <= 0)): - # response body should only exist if one of these is provided - raise EmptyResponseException( - "Error communicating with server[%s]: " - "empty response" % self.server) + if (headers.get('content-length') is None and + headers.get('transfer-encoding') is None and + (response.content is None or len(response.content) <= 0)): + # response body should only exist if one of these is provided + raise EmptyResponseException( + "Error communicating with server[%s]: " + "empty response" % self.server) # Response objects will automatically return unicode encoded # when accessing .text property