diff --git a/scriptconfig/config.py b/scriptconfig/config.py index 571361ea892abc9207a5dee35c709e6324aa0303..2ae50bac7b05290b4a6dd79fa12210fbd7c1e61b 100644 --- a/scriptconfig/config.py +++ b/scriptconfig/config.py @@ -441,10 +441,13 @@ class Config(ub.NiceRepr, DictLike, metaclass=MetaConfig): verbose = not self.get('silent', not verbose) if verbose: - import rich - from rich.markup import escape - rich.print('config = ' + escape(ub.urepr(self, nl=1))) - + try: + import rich + from rich.markup import escape + except ImportError: + print('config = ' + ub.urepr(self, nl=1)) + else: + rich.print('config = ' + escape(ub.urepr(self, nl=1))) return self @classmethod