From 286d4cbdfe5fbf705e5eebff946f988bc478ac0a Mon Sep 17 00:00:00 2001 From: rjra2611 Date: Tue, 1 Feb 2022 22:13:43 +0530 Subject: [PATCH] handle ecception for file not found --- lean/components/cloud/data_downloader.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lean/components/cloud/data_downloader.py b/lean/components/cloud/data_downloader.py index ac989239..aeaae4e0 100644 --- a/lean/components/cloud/data_downloader.py +++ b/lean/components/cloud/data_downloader.py @@ -21,7 +21,7 @@ from lean.components.api.api_client import APIClient from lean.components.config.lean_config_manager import LeanConfigManager from lean.components.util.logger import Logger -from lean.models.errors import RequestFailedError +from lean.models.errors import MoreInfoError, RequestFailedError def _store_local_file(file_content: bytes, file_path: Path): @@ -63,6 +63,11 @@ def update_database_files(self): data_dir / "market-hours" / "market-hours-database.json") self._lean_config_manager.set_properties({"file-database-last-update": now.strftime('%m/%d/%Y')}) + except MoreInfoError as e: + if "not found" in str(e): + pass + else: + self._logger.error(str(e)) except Exception as e: self._logger.error(str(e))