]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tools/check-version-history: skip test if lxml is not installed 32201/head
authorAntonio Alvarez Feijoo <antonio.feijoo@suse.com>
Wed, 10 Apr 2024 09:08:25 +0000 (11:08 +0200)
committerAntonio Alvarez Feijoo <antonio.feijoo@suse.com>
Wed, 10 Apr 2024 09:10:02 +0000 (11:10 +0200)
```
================================= 1070/1408 ==================================
test:         systemd:dist / check-version-history
start time:   07:55:05
duration:     0.03s
result:       exit status 1
...
----------------------------------- stderr -----------------------------------
Traceback (most recent call last):
  File "/mnt/work/systemd/upstream-fork/main/tools/check-version-history.py", line 6, in <module>
    import lxml.etree as tree
ModuleNotFoundError: No module named 'lxml'
==============================================================================
```

Follow-up for 3691e7fce70149ed19edc5d3003e2d7c936c147a

tools/check-version-history.py

index c4d4b3e1ec0336cbcc306970261244d60221abfc..d4a87df3555f7927b9624de65381d8299449a6ed 100644 (file)
@@ -3,7 +3,12 @@
 
 import os
 import sys
-import lxml.etree as tree
+
+try:
+    import lxml.etree as tree
+except ImportError as e:
+    print(str(e), file=sys.stderr)
+    sys.exit(77)
 
 _parser = tree.XMLParser(resolve_entities=False)
 tree.set_default_parser(_parser)