zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
U
H=®d…ã@sBddlmZmZmZddlmZddlmZGdd„dejƒZ    dS)é)Úabsolute_importÚdivisionÚunicode_literals)ÚNodeé)Úbasec@s,eZdZdd„Zdd„Zdd„Zdd„Zd    S)
Ú
TreeWalkercCsð|jtjkr tj|j|j|jfS|jtjtj    fkr>tj
|j fS|jtj kr®i}t |j ¡ƒD]8}| |¡}|jr„|j||j|jf<q\|j|d|jf<q\tj|j|j|| ¡fS|jtjkrÆtj|j fS|jtjtjfkràtjfStj|jfSdS©N)ZnodeTyperZDOCUMENT_TYPE_NODErZDOCTYPEÚnameÚpublicIdÚsystemIdZ    TEXT_NODEZCDATA_SECTION_NODEZTEXTZ    nodeValueZ ELEMENT_NODEÚlistÚ
attributesÚkeysZgetAttributeNodeZ namespaceURIÚvalueZ    localNameZELEMENTÚnodeNameZ hasChildNodesZ COMMENT_NODEÚCOMMENTZ DOCUMENT_NODEZDOCUMENT_FRAGMENT_NODEZDOCUMENTÚUNKNOWN)ÚselfÚnodeÚattrsÚattr©rú[D:\z\workplace\VsCode\pyvenv\venv\Lib\site-packages\pip/_vendor/html5lib/treewalkers/dom.pyÚgetNodeDetails    s(   
 ÿ  zTreeWalker.getNodeDetailscCs|jSr    )Z
firstChild©rrrrrÚ getFirstChild$szTreeWalker.getFirstChildcCs|jSr    )Z nextSiblingrrrrÚgetNextSibling'szTreeWalker.getNextSiblingcCs|jSr    )Z
parentNoderrrrÚ getParentNode*szTreeWalker.getParentNodeN)Ú__name__Ú
__module__Ú __qualname__rrrrrrrrrsrN)
Ú
__future__rrrÚxml.domrÚrZNonRecursiveTreeWalkerrrrrrÚ<module>s