mirror of
https://github.com/JimmXinu/FanFicFare.git
synced 2025-12-31 13:14:57 +01:00
Apply connect_timeout setting to network requests.
This commit is contained in:
parent
8653b1520f
commit
41e2f5ed75
1 changed files with 7 additions and 1 deletions
|
|
@ -468,11 +468,17 @@ class RequestsFetcher(Fetcher):
|
|||
try:
|
||||
logger.debug(make_log('RequestsFetcher',method,url,hit='REQ',bar='-'))
|
||||
## resp = requests Response object
|
||||
timeout = 60.0
|
||||
try:
|
||||
timeout = float(self.getConfig("connect_timeout",timeout))
|
||||
except Exception as e:
|
||||
logger.error("connect_timeout setting failed: %s -- Using default value(%s)"%(e,timeout))
|
||||
resp = self.get_requests_session().request(method, url,
|
||||
headers=headers,
|
||||
data=parameters,
|
||||
json=json,
|
||||
verify=self.use_verify())
|
||||
verify=self.use_verify(),
|
||||
timeout=timeout)
|
||||
logger.debug("response code:%s"%resp.status_code)
|
||||
resp.raise_for_status() # raises RequestsHTTPError if error code.
|
||||
# consider 'cached' if from file.
|
||||
|
|
|
|||
Loading…
Reference in a new issue