Écrire une instruction try - except pour détecter cette erreur?

2020-06-30 python error-handling try-catch betfair

En apprenant Python, j'ai utilisé quelques instructions try catch pour intercepter les erreurs python, pouvez-vous les écrire également pour intercepter les erreurs des bibliothèques? J'ai une bibliothèque qui, lorsque la connexion expire, une erreur est générée (ci-dessous).

J'ai essayé sans succès, y a-t-il un moyen de le faire?

betfairlightweight.exceptions.APIError: SportsAPING/v1.0/listMarketBook 

Params: {'priceProjection': {'rolloverStakes': False, 'virtualise': True, 'exBestOffersOverrides': 
{}, 'priceData': ['EX_TRADED', 'EX_ALL_OFFERS']}, 'marketIds': ['1.171055304']} 

Exception: HTTPSConnectionPool(host='api.betfair.com', port=443): Max retries exceeded with url: 
/exchange/betting/json-rpc/v1 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection 
object at 0x7f16651ba240>, 'Connection to api.betfair.com timed out. (connect timeout=3.05)'))

Answers

Related