From 3cb6992359cf05af2e8eda98767db3b7adb7d39e Mon Sep 17 00:00:00 2001 From: forest Date: Sun, 27 Jun 2021 10:46:48 -0500 Subject: [PATCH] don't crash if btcpay key is invalid: log warning msg --- capsulflask/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/capsulflask/__init__.py b/capsulflask/__init__.py index dd5ad19..5d3dd98 100644 --- a/capsulflask/__init__.py +++ b/capsulflask/__init__.py @@ -5,6 +5,7 @@ import atexit import os import hashlib import requests +import sys import stripe from dotenv import load_dotenv, find_dotenv @@ -15,6 +16,8 @@ from flask import url_for from flask import current_app from apscheduler.schedulers.background import BackgroundScheduler + +from capsulflask.shared import my_exec_info_message from capsulflask import hub_model, spoke_model, cli from capsulflask.btcpay import client as btcpay from capsulflask.http_client import MyHTTPClient @@ -130,7 +133,7 @@ app.config['HTTP_CLIENT'] = MyHTTPClient(timeout_seconds=int(app.config['INTERNA try: app.config['BTCPAY_CLIENT'] = btcpay.Client(api_uri=app.config['BTCPAY_URL'], pem=app.config['BTCPAY_PRIVATE_KEY']) except: - pass + app.logger.warning("unable to create btcpay client: " + my_exec_info_message(sys.exc_info())) if app.config['HUB_MODE_ENABLED']: