Don't send blank auth

This commit is contained in:
David Buxton 2014-02-21 10:59:15 +00:00
parent 0bfebe61c8
commit 6d6db6c208

View File

@ -497,12 +497,19 @@ class HttpStatusCheck(StatusCheck):
result = StatusCheckResult(check=self)
auth = (self.username, self.password)
try:
resp = requests.get(
self.endpoint,
timeout=self.timeout,
verify=self.verify_ssl_certificate,
auth=auth
)
if self.username or self.password:
resp = requests.get(
self.endpoint,
timeout=self.timeout,
verify=self.verify_ssl_certificate,
auth=auth
)
else:
resp = requests.get(
self.endpoint,
timeout=self.timeout,
verify=self.verify_ssl_certificate,
)
except requests.RequestException as e:
result.error = u'Request error occurred: %s' % (e,)
result.succeeded = False