diff --git a/weboob/tools/application/formatters/__init__.py b/weboob/tools/application/formatters/__init__.py index b7aa8e10..29990b7f 100644 --- a/weboob/tools/application/formatters/__init__.py +++ b/weboob/tools/application/formatters/__init__.py @@ -17,7 +17,6 @@ from .multiline import MultilineFormatter from .simple import SimpleFormatter -from .table import TableFormatter __all__ = ['formatters'] @@ -26,6 +25,13 @@ __all__ = ['formatters'] formatters = dict( multiline=MultilineFormatter(), simple=SimpleFormatter(), - table=TableFormatter(), - htmltable=TableFormatter(result_funcname='get_html_string'), ) + +try: + from .table import TableFormatter + formatters.update(dict( + table=TableFormatter(), + htmltable=TableFormatter(result_funcname='get_html_string'), + )) +except ImportError: + pass