ok

Mini Shell

Direktori : /opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/
Upload File :
Current File : //opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/_base.pyc

�
Bu�_c@`snddlmZmZmZyddlmZWn!ek
rSddlmZnXdefd��YZdS(i(tabsolute_importtdivisiontunicode_literals(tMappingtTriecB`s5eZdZdd�Zd�Zd�Zd�ZRS(uAbstract base class for triesc`s?tt|�j�}�dkr+t|�S�fd�|D�S(Nc`s%h|]}|j��r|�qS((t
startswith(t.0tx(tprefix(sQ/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/_base.pys	<setcomp>s	(tsuperRtkeystNonetset(tselfRR
((RsQ/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/_base.pyR
s
cC`s.x'|j�D]}|j|�r
tSq
WtS(N(R
RtTruetFalse(R
Rtkey((sQ/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/_base.pythas_keys_with_prefixscC`s^||kr|Sx;tdt|�d�D] }|| |kr*|| Sq*Wt|��dS(Ni(trangetlentKeyError(R
Rti((sQ/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/_base.pytlongest_prefixs 
cC`s|j|�}|||fS(N(R(R
Rtlprefix((sQ/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/_base.pytlongest_prefix_item&sN(t__name__t
__module__t__doc__RR
RRR(((sQ/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/_base.pyR	s
			
N(	t
__future__RRRtcollections.abcRtImportErrortcollectionsR(((sQ/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/_base.pyt<module>s



Zerion Mini Shell 1.0