Skip to content

Commit 13905a2

Browse files
committed
Modified the yang checker to work with both versions 0.3.x and 0.4.x of xym (different signatures for get_extracted_models()).
- Legacy-Id: 13719
1 parent 3fa1add commit 13905a2

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

ietf/submit/checkers.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,13 @@ def check_file_txt(self, path):
156156
err = sys.stderr.getvalue()
157157
sys.stdout = saved_stdout
158158
sys.stderr = saved_stderr
159-
model_list = extractor.get_extracted_models()
159+
# signature change in xym:
160+
if xym.__version__.startswith('0.3'):
161+
model_list = extractor.get_extracted_models()
162+
elif xym.__version__.startswith('0.4'):
163+
model_list = extractor.get_extracted_models(force_revision=False)
164+
else:
165+
raise ValueError("Unexpected version of xym found: %s" % xym.__version__)
160166
except Exception as exc:
161167
msg = "Exception when running xym on %s: %s" % (name, exc)
162168
log(msg)

0 commit comments

Comments
 (0)