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
This commit is contained in:
parent
3fa1addde7
commit
13905a2a84
|
@ -156,7 +156,13 @@ class DraftYangChecker(object):
|
|||
err = sys.stderr.getvalue()
|
||||
sys.stdout = saved_stdout
|
||||
sys.stderr = saved_stderr
|
||||
model_list = extractor.get_extracted_models()
|
||||
# signature change in xym:
|
||||
if xym.__version__.startswith('0.3'):
|
||||
model_list = extractor.get_extracted_models()
|
||||
elif xym.__version__.startswith('0.4'):
|
||||
model_list = extractor.get_extracted_models(force_revision=False)
|
||||
else:
|
||||
raise ValueError("Unexpected version of xym found: %s" % xym.__version__)
|
||||
except Exception as exc:
|
||||
msg = "Exception when running xym on %s: %s" % (name, exc)
|
||||
log(msg)
|
||||
|
|
Loading…
Reference in a new issue