diff --git a/src/python/jw/pkg/lib/App.py b/src/python/jw/pkg/lib/App.py index 01e3bb3c..25faf496 100644 --- a/src/python/jw/pkg/lib/App.py +++ b/src/python/jw/pkg/lib/App.py @@ -284,8 +284,10 @@ class App: # export argcomplete.autocomplete(self.__parser, default_completer = NoopCompleter()) - except Exception: - pass + except ImportError: + log(DEBUG, 'argcomplete is not installed, shell completion disabled') + except Exception as e: + log(DEBUG, f'Shell completion disabled: {e}') self.__args = self.__parser.parse_args(args = argv)