Submit
Path:
~
/
/
opt
/
alt
/
python311
/
lib
/
python3.11
/
site-packages
/
pip
/
_vendor
/
html5lib
/
treewalkers
/
__pycache__
/
File Content:
etree.cpython-311.pyc
� ��^i� � � � d dl mZmZmZ d dlmZ d dlZd dlmZ ddl m Z ddlmZ ej d � � Zd � Z ee� � ZdS )� )�absolute_import�division�unicode_literals)�OrderedDictN)�string_types� )�base� )�moduleFactoryFactoryz {([^}]*)}(.*)c � �� | }|� d� � j � G �fd�dt j � � }t � � S )N�asdc �0 �� e Zd ZdZ� fd�Zd� Zd� Zd� ZdS )�#getETreeBuilder.<locals>.TreeWalkera� Given the particular ElementTree representation, this implementation, to avoid using recursion, returns "nodes" as tuples with the following content: 1. The current element 2. The index of the element relative to its parent 3. A stack of ancestor elements 4. A flag "text", "tail" or None to indicate if the current node is a text node; either the text or tail of the current element (1) c � �� t |t � � r)|\ }}}}|dv rt j t ||� � fS |}t |d� � s|� � � }|j dv r t j fS |j dk r;t j |j |� d� � |� d� � fS |j �k rt j |j fS t |j t � � sJ t |j � � � � �t � |j � � }|r|� � � \ }}n d }|j }t% � � }t'