Viewing File: /usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/genshi.cpython-36.pyc

3

aj	@sddlmZmZmZddlmZddlmZmZmZm	Z	m
Z
ddlmZmZm
Z
mZmZmZddlmZddlmZmZGd	d
d
ejZdS))absolute_importdivisionunicode_literals)QName)STARTEND
XML_NAMESPACEDOCTYPETEXT)START_NSEND_NSSTART_CDATA	END_CDATAPICOMMENT)base)voidElements
namespacesc@seZdZddZddZdS)
TreeWalkerccsdd}x6|jD],}|dk	r4x|j||D]
}|Vq&W|}qW|dk	r`x|j|dD]
}|VqRWdS)N)Ztreetokens)selfZpreviouseventtokenr/usr/lib/python3.6/genshi.py__iter__
s
zTreeWalker.__iter__ccs|\}}}|tkr|\}}|j}|j}	i}
x8|D]0\}}t|trT||
|j|jf<q0||
d|f<q0W|	tdkr|tkrxJ|j|	||
|p|dtkp|d|kD]
}
|
VqWn|j	|	||
Vn|tkr|j}|j}	|	tdks|tkr|j
|	|Vn~|tkr|j|Vnf|t
kr>xZ|j|D]}
|
Vq,Wn>|tkrV|j|Vn&|tttttttfkrpn|j|VdS)NZhtmlrr)rZ	localname	namespace
isinstancerrrZemptyTagrZstartTagZendTagrZcommentr
textr	Zdoctyperrrr
rrunknown)rrnextZkinddata_tagZattribsnamerZconverted_attribskvrrrrrs@





zTreeWalker.tokensN)__name__
__module____qualname__rrrrrrrsrN)Z
__future__rrrZgenshi.corerrrrr	r
rrr
rrrrZ	constantsrrrrrrr<module>s 
Back to Directory File Manager