diff --git a/src/specify_cli/_console.py b/src/specify_cli/_console.py index 8d1216387f..0e448780ad 100644 --- a/src/specify_cli/_console.py +++ b/src/specify_cli/_console.py @@ -7,6 +7,7 @@ """ from __future__ import annotations +import logging import sys from collections.abc import Callable @@ -21,6 +22,8 @@ from rich.tree import Tree from typer.core import TyperGroup +logger = logging.getLogger(__name__) + BANNER = """ ███████╗██████╗ ███████╗ ██████╗██╗███████╗██╗ ██╗ ██╔════╝██╔══██╗██╔════╝██╔════╝██║██╔════╝╚██╗ ██╔╝ @@ -85,7 +88,7 @@ def _maybe_refresh(self): try: self._refresh_cb() except Exception: - pass + logger.debug("Progress tracker refresh failed", exc_info=True) def render(self): tree = Tree(f"[cyan]{self.title}[/cyan]", guide_style="grey50")