File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -143,18 +143,20 @@ def _build_client(self, name=None):
143
143
url_path = url_path ,
144
144
append_slash = self .append_slash )
145
145
146
- def _make_request (self , opener , request ):
146
+ def _make_request (self , opener , request , timeout = 4 ):
147
147
"""Make the API call and return the response. This is separated into
148
148
it's own function, so we can mock it easily for testing.
149
149
150
150
:param opener:
151
151
:type opener:
152
152
:param request: url payload to request
153
153
:type request: urllib.Request object
154
+ :param timeout: timeout for request in seconds, default 4 sec
155
+ :type integer:
154
156
:return: urllib response
155
157
"""
156
158
try :
157
- return opener .open (request )
159
+ return opener .open (request , timeout = timeout )
158
160
except HTTPError as err :
159
161
exc = handle_error (err )
160
162
exc .__cause__ = None
You can’t perform that action at this time.
0 commit comments