Files
old-nlp/venv/lib/python3.7/site-packages/soupsieve/__pycache__/util.cpython-37.pyc

49 lines
4.2 KiB
Plaintext
Raw Normal View History

2019-10-20 13:16:49 +02:00
B
%<25>]3<00>@sZdZddlmZddlmZddlZddlZddlZddlZddl Z ej
<EFBFBD> e <0C>Z ejdkZejdkZejdkZer<>ddlmZddlZdd lmZmZeZeZeZeZn4ddlmZddlZdd l mZmZe!ZeZe"Ze#Zd
Z$e <09>%d <0B>Z&e'd <0C>Z(e'd <0A>Z)e'd<0E>Z*e'd<0F>Z+dd<11>Z,dd<13>Z-dd<15>Z.dd<17>Z/Gdd<19>de0<65>Z1d!dd<1C>Z2d"dd<1E>Z3dd <20>Z4dS)#zUtility.<2E>)<01>unicode_literals)<01>wrapsN)<02>r)r<00>)r<00>)<01> lru_cache)<02>Hashable<6C>Mapping<6E>z(?:\r\n|(?!\r\n)[\n\r])|$<24>a<>z<>A<>ZcCsRg}xB|D]:}t|<02>}|<01>t|kr.tkr>nn t|d<00>n|<02>q
Wd<02>|<01>S)zLower.<2E> <00>)<06>ord<72>append<6E>UC_A<5F>UC_Z<5F>chr<68>join)<04>string<6E>
new_string<EFBFBD>c<>o<>r<00>5/tmp/pip-install-_x9nvcel/soupsieve/soupsieve/util.py<70>lower,s

2rcCsRg}xB|D]:}t|<02>}|<01>t|kr.tkr>nn t|d<00>n|<02>q
Wd<02>|<01>S)zLower.rr)rr<00>LC_A<5F>LC_Zrr)rrrrrrr<00>upper6s

2r cCs0yt|<00>Stk
r*t<02>d|<00><02>d<02>SXdS)z8Allow getting Unicode character on narrow python builds.<2E>izutf-32N)<05>unichar<61>
ValueError<EFBFBD>struct<63>pack<63>decode)r!rrr<00>uchr@sr'cCsDt|<00>dkr8dd<03>|D<00>\}}|dd|dd}nt|<00>}|S)zGet Unicode ordinal.<2E>cSsg|] }t|<01><01>qSr)r)<02>.0<EFBFBD>prrr<00>
<listcomp>Mszuord.<locals>.<listcomp>i<00>ii<00>i)<02>lenr)r<00>high<67>lowZordinalrrr<00>uordIs
 r/cs"eZdZdZd<05>fdd<04> Z<04>ZS)<06>SelectorSyntaxErrorzSyntax error in a CSS selector.Ncs^d|_d|_d|_|dk rJ|dk rJt||<03>\|_|_|_d<02>||j|j<02>}tt|<00><02>|<01>dS)z Initialize.Nz{}
line {}:
{})<08>line<6E>col<6F>context<78>get_pattern_context<78>format<61>superr0<00>__init__)<04>self<6C>msg<73>pattern<72>index)<01> __class__rrr7XszSelectorSyntaxError.__init__)NN)<06>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r7<00> __classcell__rr)r<rr0Usr0r(cs<00><00>fdd<02>}|S)z<>
Raise a `DeprecationWarning` when wrapped function/method is called.
Borrowed from https://stackoverflow.com/a/48632082/866026
cst<00><00><01><00><01>fdd<02><08>}|S)Ncs$tjd<01><02>j<03><01>t<04>d<02><00>||<01>S)Nz'{}' is deprecated. {})<02>category<72>
stacklevel)<05>warnings<67>warnr5r=<00>DeprecationWarning)<02>args<67>kwargs)<03>func<6E>messagerCrr<00>_funcos
 z-deprecated.<locals>._decorator.<locals>._func)r)rIrK)rJrC)rIr<00>
_decoratornszdeprecated.<locals>._decoratorr)rJrCrLr)rJrCr<00>
deprecatedgs
rMcCstj|t|d<01>dS)zWarn deprecated.)rBrCN)rDrErF)rJrCrrr<00>warn_deprecated{srNc Cs.d}d}d}g}d}<06>xt<00>|<00>D]<5D>}|||<07>d<01><01>}t|<07>d<01><01>sdt|<05>sdd} d}
||d}nR||kr~|<07>d<01>kr<>nn,d} ||<07>d<01>kr<>dndd}
||d}nd} d}
t|<05>r<>|<05>d <09>|<05>d
<EFBFBD>| |<08><02>|
dk <09>r|<05>d <09>|<05>d ||
d <00>|}|d7}|<07>d<01>}q"Wd<03>|<05>||fS) zGet the pattern context.rr
r<00><><EFBFBD><EFBFBD><EFBFBD>z--> rz N<>
z{}{}<7D> <20>^) <09>RE_PATTERN_LINE_SPLIT<49>finditer<65>startr,<00>group<75>endrr5r) r:r;<00>last<73> current_liner2<00>textr1<00>mZlinetext<78>indent<6E>offsetrrrr4<00>s6


r4)r()r()5r@<00>
__future__r<00> functoolsrrD<00>sysr$<00>os<6F>re<72>path<74>dirname<6D>__file__<5F>MODULE<4C> version_info<66>PY3ZPY35ZPY37r<00>copyreg<65>collections.abcrr <00>strZustr<74>bytesZbstrrr"rZbackports.functools_lru_cache<68>copy_reg<65> collections<6E>unicode<64>unichr<68>
basestring<EFBFBD>DEBUG<55>compilerSrrrrrrr r'r/<00> SyntaxErrorr0rMrNr4rrrr<00><module>sP