On 9/14/17 12:13, Balazs Lengyel wrote:
> Did you consider to have a concise and a verbose tree output selected by
> an option?

I did.  I wanted to get some broader feedback, but I figured people
would want something like --tree-print-expanded-types or the like.

Joe

> 
> regards Balazs
> 
> 
> On 2017-09-14 17:58, Joe Clarke wrote:
>> On 9/14/17 11:43, Andy Bierman wrote:
>>> Hi,
>>>
>>>
>>> Actually I liked the early pyang output that was concise and easy to
>>> remember.
>>> The current format gets very cluttered and there are too many little
>>> symbols
>>> to remember them all.
>> I just went with text for these changes.  Yes, it adds more verbiage to
>> the output, but it doesn't add any cryptic symbols; plus I think it
>> makes it easier to comprehend the types.
>>
>> Joe
>>
>>>
>>> Andy
>>>
>>>
>>> On Thu, Sep 14, 2017 at 8:33 AM, Joe Clarke <[email protected]
>>> <mailto:[email protected]>> wrote:
>>>
>>>      I've been hacking on pyang, and I changed tree.py to add the
>>> enum values
>>>      for enumeration types and identiyref bases for identityref
>>> types.  Here
>>>      is an example:
>>>
>>>      module: yang-catalog
>>>          +--rw catalog
>>>             +--rw modules
>>>             |  +--rw module* [name revision organization]
>>>             |     +--rw name                     yang:yang-identifier
>>>             |     +--rw revision                 union
>>>             |     +--rw organization             string
>>>             |     +--rw ietf
>>>             |     |  +--rw ietf-wg?   string
>>>             |     +--rw namespace                inet:uri
>>>             |     +--rw schema?                  inet:uri
>>>             |     +--rw generated-from?          enumeration [mib, code,
>>>      not-applicable, native]
>>>             |     +--rw maturity-level?          enumeration [ratified,
>>>      adopted, initial, not-applicable]
>>>      ...
>>>                                     +--rw protocols
>>>                                     |  +--rw protocol* [name]
>>>                                     |     +--rw name
>>>      identityref -> protocol
>>>      ...
>>>
>>>      My questions are:
>>>
>>>      1. Is this useful?
>>>
>>>      2. If so, can this be added to pyang (happy to submit a PR) and
>>>      draft-ietf-netmod-yang-tree-diagrams?
>>>
>>>      3. What changes to the output format would you recommend?
>>>
>>>      Thanks.
>>>
>>>      Joe
>>>
>>>      _______________________________________________
>>>      netmod mailing list
>>>      [email protected] <mailto:[email protected]>
>>>      https://www.ietf.org/mailman/listinfo/netmod
>>>      <https://www.ietf.org/mailman/listinfo/netmod>
>>>
>>>
>> _______________________________________________
>> netmod mailing list
>> [email protected]
>> https://www.ietf.org/mailman/listinfo/netmod
> 

_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to