When using the UML option --uml-no=identity as listed as available in the help for UML options, pyang issues the following error message, but correctly renders the UML without identities as expected.
"identity" no valid argument to --uml-no=..., valid arguments: ('module', 'leafref', 'uses', 'annotation', 'identityref', 'typedef', 'import', 'circles', 'stereotypes', 'prefix', 'footer', 'title')
This error message is issued becaused the keyword "identity" is not included in the tuple 'nostrings', against which the UML plugin checks the validity of the uml-no arguments.
This fix adds the string "identity" to 'nostrings'. It also reorders the strings (has no effect) to align with the order listed in the help information for easier comparison.
This fix was verified using the module bbf-hardware-types, which contains only feature and identity statements.
When using the UML option --uml-no=identity as listed as available in the help for UML options, pyang issues the following error message, but correctly renders the UML without identities as expected.
"identity" no valid argument to --uml-no=..., valid arguments: ('module', 'leafref', 'uses', 'annotation', 'identityref', 'typedef', 'import', 'circles', 'stereotypes', 'prefix', 'footer', 'title')
This error message is issued becaused the keyword "identity" is not included in the tuple 'nostrings', against which the UML plugin checks the validity of the uml-no arguments.
This fix adds the string "identity" to 'nostrings'. It also reorders the strings (has no effect) to align with the order listed in the help information for easier comparison.
This fix was verified using the module bbf-hardware-types, which contains only feature and identity statements.