diff --git a/fm-doc/fm_doc/check_missing_alarms.py b/fm-doc/fm_doc/check_missing_alarms.py index 41e36816..f555b9f0 100644 --- a/fm-doc/fm_doc/check_missing_alarms.py +++ b/fm-doc/fm_doc/check_missing_alarms.py @@ -94,7 +94,7 @@ exitValue = 0 with open(sys.argv[1], 'r') as stream: try: - events = yaml.load(stream) + events = yaml.safe_load(stream) events_alarm_list = get_events_alarm_list(events) except yaml.YAMLError as exc: diff --git a/fm-doc/fm_doc/parseEventYaml.py b/fm-doc/fm_doc/parseEventYaml.py index 13f6dcb7..e82bdeed 100755 --- a/fm-doc/fm_doc/parseEventYaml.py +++ b/fm-doc/fm_doc/parseEventYaml.py @@ -186,7 +186,7 @@ if not os.path.isfile(sys.argv[1]): with open(sys.argv[1], 'r') as stream: try: - events = yaml.load(stream) + events = yaml.safe_load(stream) exitValue = 0 for key in events: diff --git a/tox.ini b/tox.ini index 47b67264..d008525a 100644 --- a/tox.ini +++ b/tox.ini @@ -50,6 +50,11 @@ commands = \( -name .tox -prune \) \ -o -type f -name '*.yaml' \ -print0 | xargs -0 yamllint -d '\{extends: relaxed, rules: \{line-length: \{max: 260\}\}\}'" + bash -c "cd {envdir}; \ + cp {toxinidir}/fm-api/source/fm_api/constants.py .; \ + cp {toxinidir}/fm-common/sources/fmAlarm.h .; \ + cp {toxinidir}/fm-doc/fm_doc/* .; \ + ./checkEventYaml" [testenv:pylint] basepython = python3