fix: eval validator python script before validating

This commit is contained in:
debugtalk
2019-12-26 14:34:04 +08:00
parent 4cd12e3d2f
commit 2c4fce1e7c
2 changed files with 4 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
# Release History # Release History
## 2.4.9 (2019-12-25) ## 2.4.9 (2019-12-26)
**Added** **Added**
@@ -9,6 +9,7 @@
**Fixed** **Fixed**
- fix: display validators in report when validate raised exception - fix: display validators in report when validate raised exception
- fix: eval validator python script before validating
## 2.4.8 (2019-12-25) ## 2.4.8 (2019-12-25)

View File

@@ -124,7 +124,8 @@ except Exception as ex:
for validator in validators: for validator in validators:
if isinstance(validator, dict) and validator.get("type") == "python_script": if isinstance(validator, dict) and validator.get("type") == "python_script":
validator_dict, ex = self.validate_script(validator["script"]) script = self.session_context.eval_content(validator["script"])
validator_dict, ex = self.validate_script(script)
if ex: if ex:
validate_pass = False validate_pass = False
failures.append(ex) failures.append(ex)