From 3eead4bd35bcb2850adc4806d747f1553eff07c4 Mon Sep 17 00:00:00 2001 From: Jon Michael Aanes Date: Fri, 2 Aug 2024 07:38:16 +0200 Subject: [PATCH] Avoid throwing error if nordnet_api_client is not present --- fin_depo/__init__.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/fin_depo/__init__.py b/fin_depo/__init__.py index e7aa364..0cc2d24 100644 --- a/fin_depo/__init__.py +++ b/fin_depo/__init__.py @@ -55,12 +55,20 @@ __all__ = [ 'static', ] +import logging + from . import ( data, defi_kraken, defi_kucoin, defi_partisia_blockchain, - investbank_nordnet, static, ) from ._version import __version__ + +logger = logging.getLogger(__name__) + +try: + from . import investbank_nordnet +except ImportError: + logger.exception('Could not import %s. Are module requirements installed?', 'fin_depo.investbank_nordnet')