|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /usr/lib64/python2.7/site-packages/django/utils/ |
Upload File : |
�
r�\c @ s� d d l m Z d d l Z d d l Z e j Z e d
k pR e d k oR e d k Z e j Z e sp e j Z n( e j
d � Z d e j f d � � YZ d S(
i����( t html_parserNi i i i s( ([a-zA-Z][-.a-zA-Z0-9:_]*)(?:\s|/(?!>))*t
HTMLParserc B s; e Z d Z d � Z d � Z d � Z d � Z d � Z RS( st
Patched version of stdlib's HTMLParser with patch from:
http://bugs.python.org/issue670664
c C s t j j | � d | _ d S( N( t _html_parserR t __init__t Nonet cdata_tag( t self( ( s: /tmp/pip-install-XxeQeY/django/django/utils/html_parser.pyR s c C sY y t j | _ Wn3 t k
rE t j d | j � t j � | _ n X| j � | _ d S( Ns </\s*%s\s*>( R t interesting_cdatat interestingt AttributeErrort ret compilet lowert IR ( R t tag( ( s: /tmp/pip-install-XxeQeY/django/django/utils/html_parser.pyt set_cdata_mode s
&c C s t j | _ d | _ d S( N( R t interesting_normalR R R ( R ( ( s: /tmp/pip-install-XxeQeY/django/django/utils/html_parser.pyt clear_cdata_mode# s c C s� d | _ | j | � } | d k r( | S| j } | | | !| _ g } t j | | d � } | so t d � � | j � } | j d � j � | _
} x� | | k r�t j j | | � } | s� Pn | j d d d � \ } }
} |
s� d } nX | d d k o| d k n s:| d d k o5| d k n rJ| d d !} n | rb| j
| � } n | j | j � | f � | j � } q� W| | | !j � } | d k r8| j � \ }
} d | j k r|
| j j d � }
t | j � | j j d � } n | t | j � } | j d | | | !d
f � n | j d
� rZ| j | | � n/ | j | | � | | j k r�| j | � n | S( Ni i s# unexpected call to parse_starttag()i i s 'i����t "t >s />s
s junk characters in start tag: %ri ( R s />( R t _HTMLParser__starttag_textt check_for_whole_start_tagt rawdatat tagfindt matcht AssertionErrort endt groupR t lasttagR t attrfindt unescapet appendt stript getpost countt lent rfindt errort endswitht handle_startendtagt handle_starttagt CDATA_CONTENT_ELEMENTSR ( R t it endposR t attrsR t kR t mt attrnamet restt attrvalueR t linenot offset( ( s: /tmp/pip-install-XxeQeY/django/django/utils/html_parser.pyt parse_starttag( sR $$ c C s0 | j } | | | d !d k s, t d � � t j j | | d � } | sO d S| j � } t j j | | � } | s� | j d k r� | j
| | | !� | S| j d | | | !f � n | j d � j
� } | j d k r| j � | j k r| j
| | | !� | Sn | j | j � � | j � | S( Ni s </s unexpected call to parse_endtagi i����s bad end tag: %r( R R R t endendtagt searchR t
endtagfindR R R t handle_dataR% R R R t
handle_endtagR ( R R* R R t jR ( ( s: /tmp/pip-install-XxeQeY/django/django/utils/html_parser.pyt parse_endtag[ s( #
( t __name__t
__module__t __doc__R R R R4 R; ( ( ( s: /tmp/pip-install-XxeQeY/django/django/utils/html_parser.pyR s 3( i i i ( i i ( i i i ( t django.utils.six.movesR R R
t syst version_infot current_versiont use_workaroundt HTMLParseErrorR R R ( ( ( s: /tmp/pip-install-XxeQeY/django/django/utils/html_parser.pyt <module> s