also catch httpx.ConnectError whenever we do catch httpx.RequestError.

This commit is contained in:
fiatjaf 2020-10-12 22:25:55 -03:00
parent bc2207ba27
commit 69063190ab

View file

@ -85,7 +85,7 @@ async def api_payments_create_invoice():
lnurl_response = resp["reason"] lnurl_response = resp["reason"]
else: else:
lnurl_response = True lnurl_response = True
except httpx.RequestError: except (httpx.ConnectError, httpx.RequestError):
lnurl_response = False lnurl_response = False
return ( return (
@ -151,7 +151,7 @@ async def api_payments_pay_lnurl():
r = httpx.get(g.data["callback"], params={"amount": g.data["amount"]}, timeout=20) r = httpx.get(g.data["callback"], params={"amount": g.data["amount"]}, timeout=20)
if r.is_error: if r.is_error:
return jsonify({"message": "failed to connect"}), HTTPStatus.BAD_REQUEST return jsonify({"message": "failed to connect"}), HTTPStatus.BAD_REQUEST
except httpx.RequestError: except (httpx.ConnectError, httpx.RequestError):
return jsonify({"message": "failed to connect"}), HTTPStatus.BAD_REQUEST return jsonify({"message": "failed to connect"}), HTTPStatus.BAD_REQUEST
params = json.loads(r.text) params = json.loads(r.text)