Skip to content

Commit

Permalink
Consistent root representation.
Browse files Browse the repository at this point in the history
  • Loading branch information
c0fec0de committed Mar 10, 2017
1 parent 284cc75 commit af264ac
Showing 1 changed file with 23 additions and 23 deletions.
46 changes: 23 additions & 23 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@ Usage is simple.
**Node**

>>> print(udo)
Node('Udo')
Node('/Udo')
>>> print(joe)
Node('Udo/Dan/Joe')
Node('/Udo/Dan/Joe')

**Tree**

Expand Down Expand Up @@ -70,41 +70,41 @@ A second tree:
>>> chris = Node("Chris", parent=mary)
>>> marta = Node("Marta", parent=mary)
>>> print(RenderTree(mary))
Node('Mary')
├── Node('Mary/Urs')
├── Node('Mary/Chris')
└── Node('Mary/Marta')
Node('/Mary')
├── Node('/Mary/Urs')
├── Node('/Mary/Chris')
└── Node('/Mary/Marta')

Append:

>>> udo.parent = mary
>>> print(RenderTree(mary))
Node('Mary')
├── Node('Mary/Urs')
├── Node('Mary/Chris')
├── Node('Mary/Marta')
└── Node('Mary/Udo')
├── Node('Mary/Udo/Marc')
│ └── Node('Mary/Udo/Marc/Lian')
└── Node('Mary/Udo/Dan')
├── Node('Mary/Udo/Dan/Jet')
├── Node('Mary/Udo/Dan/Jan')
└── Node('Mary/Udo/Dan/Joe')
Node('/Mary')
├── Node('/Mary/Urs')
├── Node('/Mary/Chris')
├── Node('/Mary/Marta')
└── Node('/Mary/Udo')
├── Node('/Mary/Udo/Marc')
│ └── Node('/Mary/Udo/Marc/Lian')
└── Node('/Mary/Udo/Dan')
├── Node('/Mary/Udo/Dan/Jet')
├── Node('/Mary/Udo/Dan/Jan')
└── Node('/Mary/Udo/Dan/Joe')

Subtree rendering:

>>> print(RenderTree(marc))
Node('Mary/Udo/Marc')
└── Node('Mary/Udo/Marc/Lian')
Node('/Mary/Udo/Marc')
└── Node('/Mary/Udo/Marc/Lian')

Cut:

>>> dan.parent = None
>>> print(RenderTree(dan))
Node('Dan')
├── Node('Dan/Jet')
├── Node('Dan/Jan')
└── Node('Dan/Joe')
Node('/Dan')
├── Node('/Dan/Jet')
├── Node('/Dan/Jan')
└── Node('/Dan/Joe')


Installation
Expand Down

0 comments on commit af264ac

Please sign in to comment.