summaryrefslogtreecommitdiff
path: root/uitest/ui_logger_dsl/dsl_core.py
diff options
context:
space:
mode:
Diffstat (limited to 'uitest/ui_logger_dsl/dsl_core.py')
-rw-r--r--uitest/ui_logger_dsl/dsl_core.py9
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()