Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Ë
](jå, ã óŒ — d Z ddlmZmZ ddlmZ ddl Z ddl
Z
ddlZddlZddl
mZ ddlmZmZmZmZmZmZ ddlmZmZ ddlmZ d d
lmZmZmZmZm Z m!Z! d dl"m#Z# ejH dk\ re%e Z&e%e%e Z'e%e# Z(nee Z&eee Z'ee# Z(d
Z)e G d„ de*« « Z+y# e$ r ddlmZ Y ŒŸw xY w# e$ r ddlmZ Y Œ{w xY w)a>
Tree structure in `treelib`.
The :class:`Tree` object defines the tree-like structure based on :class:`Node` objects.
Trees provide hierarchical data organization with efficient operations for traversal,
modification, search, and visualization.
A new tree can be created from scratch without any parameter or a shallow/deep copy of another tree.
When deep=True, a deepcopy operation is performed on feeding tree parameter and more memory
is required to create the tree.
Key Features:
- O(1) node lookup and access
- Multiple traversal modes (depth-first, breadth-first, zigzag)
- Flexible tree modification (add, remove, move, paste)
- Rich display options with customizable formatting
- JSON/dict export and import capabilities
- Subtree operations and filtering
- Tree metrics and analysis tools
é )Úprint_functionÚunicode_literals)ÚstrN)Údeepcopy)ÚAnyÚCallableÚListÚOptionalÚUnionÚcast)Ú iteritemsÚpython_2_unicode_compatible)ÚStringIOé )ÚDuplicatedNodeIdErrorÚInvalidLevelNumberÚLinkPastRootNodeErrorÚ LoopErrorÚMultipleRootErrorÚNodeIDAbsentError)ÚNode)é é Úchenxmc óÌ — e Zd ZdZ e ed« « \ ZZZZ e
Zdede
fd„Z dSde
dee ddfd „Z dTdee d
e
de
fd„Zedee fd„« Zd
ee ddfd„Zdede
fd„Zdefd„Zdefd„Zdedddddddef
d
ee dede
deee
ge
f deee
ge
f de
de
deegdf fd„Zd
ee dedeee
ge
f deee
ge
f de
dede
fd„Zd
ee dedee
ge
f deee
ge
f de
dede
fd „Zd!„ Zd
ed"ed#efd$„Z dUd%e
d&ee!e
ef ddfd'„Z"de#fd(„Z$de%fd)„Z&dUd*„Z'd
ede#fd+„Z(d,„ Z) dVd-ee dee d&ee!e
ef d.e%de
f
d/„Z*dUd%ee
defd0„Z+deddddfd
ee d#edeee
ge
f deee
ge
f de
de
fd1„Z,dee
ge
f fd2„Z-d
ee dee
fd3„Z.d4„ Z/dUd
ee de#fd5„Z0dUd6„Z1d
efd7„Z2d8„ Z3d9„ Z4ed:„ « Z5d
edee
fd;„Z6dWd
ede
fd<„Z7dWd
ede
fd=„Z8de9fd>„Z:dedefd?„Z;dUd
edee fd@„Z