From 90e42c03058c83f40b41734df6cb8c858e58c9c7 Mon Sep 17 00:00:00 2001 From: chrisr3d Date: Mon, 2 Jul 2018 12:14:21 +0200 Subject: [PATCH] fix: Put the stix2-pattern library import in a try statement --> Error more easily caught --- .../modules/expansion/stix2_pattern_syntax_validator.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/misp_modules/modules/expansion/stix2_pattern_syntax_validator.py b/misp_modules/modules/expansion/stix2_pattern_syntax_validator.py index 92e48c5..bf5d408 100644 --- a/misp_modules/modules/expansion/stix2_pattern_syntax_validator.py +++ b/misp_modules/modules/expansion/stix2_pattern_syntax_validator.py @@ -1,5 +1,8 @@ import json -from stix2patterns.validator import run_validator +try: + from stix2patterns.validator import run_validator +except ModuleNotFoundError: + print("stix2 patterns python library is missing, use 'pip3 install stix2-patterns' to install it.") misperrors = {'error': 'Error'} mispattributes = {'input': ['stix2-pattern'], 'output': ['text']}