Included the path for draft moduled found invalid in the module paths when running yanglint, in order to avoid some unhelpful model not found messages. Fixes issue #2398.
- Legacy-Id: 14266
This commit is contained in:
parent
ec02ed5cdd
commit
02ec2aa7e3
|
@ -684,7 +684,7 @@ IDSUBMIT_STAGING_PATH = '/a/www/www6s/staging/'
|
|||
IDSUBMIT_STAGING_URL = '//www.ietf.org/staging/'
|
||||
IDSUBMIT_IDNITS_BINARY = '/a/www/ietf-datatracker/scripts/idnits'
|
||||
SUBMIT_PYANG_COMMAND = 'pyang --verbose --ietf -p {libs} {model}'
|
||||
SUBMIT_YANGLINT_COMMAND = 'yanglint --verbose -p {rfclib} -p {draftlib} -p {tmplib} {model} -i'
|
||||
SUBMIT_YANGLINT_COMMAND = 'yanglint --verbose -p {tmplib} -p {rfclib} -p {draftlib} -p {invallib} {model} -i'
|
||||
SUBMIT_YANGLINT_COMMAND = None # use the value above if you have yanglint installed
|
||||
|
||||
SUBMIT_YANG_CATALOG_MODULEARG = "modules[]={module}"
|
||||
|
|
|
@ -226,7 +226,8 @@ class DraftYangChecker(object):
|
|||
cmd_template = settings.SUBMIT_YANGLINT_COMMAND
|
||||
command = [ w for w in cmd_template.split() if not '=' in w ][0]
|
||||
cmd_version = VersionInfo.objects.get(command=command).version
|
||||
cmd = cmd_template.format(model=path, rfclib=settings.SUBMIT_YANG_RFC_MODEL_DIR, draftlib=settings.SUBMIT_YANG_DRAFT_MODEL_DIR, tmplib=workdir)
|
||||
cmd = cmd_template.format(model=path, rfclib=settings.SUBMIT_YANG_RFC_MODEL_DIR, tmplib=workdir,
|
||||
draftlib=settings.SUBMIT_YANG_DRAFT_MODEL_DIR, invallib=settings.SUBMIT_YANG_INVAL_MODEL_DIR, )
|
||||
code, out, err = pipe(cmd)
|
||||
if code > 0 or len(err.strip()) > 0:
|
||||
error_lines = err.splitlines()
|
||||
|
|
Loading…
Reference in a new issue