equal
deleted
inserted
replaced
423 wrapcommands=False, |
423 wrapcommands=False, |
424 wrapnonlinear=False, |
424 wrapnonlinear=False, |
425 usedots=False, |
425 usedots=False, |
426 maxlinewidth=70, |
426 maxlinewidth=70, |
427 ): |
427 ): |
428 '''generates lines of a textual representation for a dag event stream |
428 """generates lines of a textual representation for a dag event stream |
429 |
429 |
430 events should generate what parsedag() does, so: |
430 events should generate what parsedag() does, so: |
431 |
431 |
432 ('n', (id, [parentids])) for node creation |
432 ('n', (id, [parentids])) for node creation |
433 ('l', (id, labelname)) for labels on nodes |
433 ('l', (id, labelname)) for labels on nodes |
499 Combining parsedag and dagtext: |
499 Combining parsedag and dagtext: |
500 |
500 |
501 >>> dagtext(parsedag(b'+1 :f +1 :p2 *f */p2')) |
501 >>> dagtext(parsedag(b'+1 :f +1 :p2 *f */p2')) |
502 '+1 :f +1 :p2 *f */p2' |
502 '+1 :f +1 :p2 *f */p2' |
503 |
503 |
504 ''' |
504 """ |
505 return b"\n".join( |
505 return b"\n".join( |
506 dagtextlines( |
506 dagtextlines( |
507 dag, |
507 dag, |
508 addspaces, |
508 addspaces, |
509 wraplabels, |
509 wraplabels, |