From ebf338eb12c5b1800f0eaf91831e66d54ac13c75 Mon Sep 17 00:00:00 2001 From: forest Date: Sun, 27 Jun 2021 10:41:46 -0500 Subject: [PATCH] don't crash if btcpay key is invalid --- capsulflask/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/capsulflask/__init__.py b/capsulflask/__init__.py index fcd6f83..dd5ad19 100644 --- a/capsulflask/__init__.py +++ b/capsulflask/__init__.py @@ -126,7 +126,12 @@ stripe.api_version = app.config['STRIPE_API_VERSION'] app.config['FLASK_MAIL_INSTANCE'] = Mail(app) app.config['HTTP_CLIENT'] = MyHTTPClient(timeout_seconds=int(app.config['INTERNAL_HTTP_TIMEOUT_SECONDS'])) -app.config['BTCPAY_CLIENT'] = btcpay.Client(api_uri=app.config['BTCPAY_URL'], pem=app.config['BTCPAY_PRIVATE_KEY']) + +try: + app.config['BTCPAY_CLIENT'] = btcpay.Client(api_uri=app.config['BTCPAY_URL'], pem=app.config['BTCPAY_PRIVATE_KEY']) +except: + pass + if app.config['HUB_MODE_ENABLED']: