Skip to content

Commit 932fe4c

Browse files
committed
bugfix: let the HTTP- and HTTPSHandlers respect the value of http.client.HTTPConnection.debuglevel
1 parent 58ee5d8 commit 932fe4c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Lib/urllib/request.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1254,8 +1254,8 @@ def http_error_407(self, req, fp, code, msg, headers):
12541254

12551255
class AbstractHTTPHandler(BaseHandler):
12561256

1257-
def __init__(self, debuglevel=0):
1258-
self._debuglevel = debuglevel
1257+
def __init__(self, debuglevel=None):
1258+
self._debuglevel = debuglevel if debuglevel is not None else http.client.HTTPConnection.debuglevel
12591259

12601260
def set_http_debuglevel(self, level):
12611261
self._debuglevel = level
@@ -1381,7 +1381,8 @@ def http_open(self, req):
13811381

13821382
class HTTPSHandler(AbstractHTTPHandler):
13831383

1384-
def __init__(self, debuglevel=0, context=None, check_hostname=None):
1384+
def __init__(self, debuglevel=None, context=None, check_hostname=None):
1385+
debuglevel = debuglevel if debuglevel is not None else http.client.HTTPSConnection.debuglevel
13851386
AbstractHTTPHandler.__init__(self, debuglevel)
13861387
if context is None:
13871388
http_version = http.client.HTTPSConnection._http_vsn

0 commit comments

Comments
 (0)