22
33from urllib .parse import urlparse
44
5- from requests import Session , RequestException , ConnectionError
5+ from requests import Session , RequestException , ConnectionError as requests_ConnectionError
66from requests .exceptions import Timeout
77from requests .adapters import HTTPAdapter
88
@@ -27,7 +27,7 @@ def __call__(self, method, url, headers=None, params=None, data_str=None, data_j
2727 if self .session is None :
2828 s = Session ()
2929 if self .max_request_retries is not None :
30- prefix = 'https://%s' % (urlparse (url ).netloc ),
30+ prefix = 'https://%s' % (urlparse (url ).netloc )
3131 s .mount (prefix , HTTPAdapter (max_retries = self .max_request_retries ))
3232 self .session = s
3333 else :
@@ -37,12 +37,12 @@ def __call__(self, method, url, headers=None, params=None, data_str=None, data_j
3737
3838 try :
3939 r = self ._do_network (method , url , headers , params , data_str , data_json , files )
40- except RequestException as e :
41- raise CFnetworkError ('network request exception error: %s' % (e )) from None
4240 except Timeout as e :
4341 raise CFnetworkError ('network request timeout error: %s' % (e )) from None
44- except ConnectionError as e :
42+ except requests_ConnectionError as e :
4543 raise CFnetworkError ('network request connection error: %s' % (e )) from None
44+ except RequestException as e :
45+ raise CFnetworkError ('network request exception error: %s' % (e )) from None
4646
4747 return r
4848
0 commit comments