diff options
-rw-r--r-- | uitest/ui_logger_dsl/dsl_core.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/uitest/ui_logger_dsl/dsl_core.py b/uitest/ui_logger_dsl/dsl_core.py index b77a3449aa6e..210713b4478b 100644 --- a/uitest/ui_logger_dsl/dsl_core.py +++ b/uitest/ui_logger_dsl/dsl_core.py @@ -10,7 +10,12 @@ import os import sys import argparse import keyword -from textx.metamodel import metamodel_from_file +try: + from textx.metamodel import metamodel_from_file +except ImportError: + print("textx is a required package.") + print("Please install the package for example with \"pip3 install --user textx\"") + sys.exit(1) tab=" " double_tab=" " @@ -573,4 +578,4 @@ def main(): del ui_logger if __name__ == '__main__': - main()
\ No newline at end of file + main() |