intellecton/venv/lib/python3.12/site-packages/backrefs/__pycache__/util.cpython-312.pyc

34 lines
5.9 KiB
Text
Raw Normal View History

<EFBFBD>
f<>j<><00><01><><00>dZddlmZddlZddlZddlmZmZmZdejkZ
dejkZ dZ dZ dZd Zd
ZGd <0B>d <0C>Zdd <0A>Zdd<0E>Z dd<0F>ZGd<10>d<11>Zddd<12>Zy)zy
Utilities and compatibility abstraction.
Licensed under MIT
Copyright (c) 2015 - 2020 Isaac Muse <isaacmuse@gmail.com>
<EFBFBD>)<01> annotationsN)<03>Any<6E>Callable<6C>AnyStr)<02><00> )r<00> <00><00>r<00>c<01>J<00>eZdZdZd d<02>Zd
d<03>Zd d<04>Zed d<05><04>Zd d<06>Z d d<07>Z
y)<0E>
StringIterzPreprocess replace tokens.c<01> <00>||_d|_y)<03> Initialize.rN)<02>_string<6E>_index)<02>self<6C>texts <20>P/home/antigravity/intellecton/venv/lib/python3.12/site-packages/backrefs/util.py<70>__init__zStringIter.__init__s<00><00><1C><04> <0C><17><04> <0B>c<01><00>|S)zIterate.<2E><00>rs r<00>__iter__zStringIter.__iter__s <00><00><14> rc<01>"<00>|j<00>S)z"Python 3 iterator compatible next.)<01>iternextrs r<00>__next__zStringIter.__next__$s<00><00><14>}<7D>}<7D><EFBFBD>rc<01><00>|jS)z
Get Index.)rrs r<00>indexzStringIter.index)s<00><00><14>{<7B>{<7B>rc<01>b<00>||jkDr td<01><00>|xj|zc_y)z Rewind index.zCan't rewind past beginning!N)r<00>
ValueError)r<00>counts r<00>rewindzStringIter.rewind/s*<00><00> <11>4<EFBFBD>;<3B>;<3B> <1E><1C>;<3B><<3C> <<3C> <0C> <0B> <0B>u<EFBFBD><1C> rc<01><><00> |j|j}|xjdz c_|S#t$r }t|<02>d}~wwxYw)z)Iterate through characters of the string.r
N)rr<00>
IndexError<EFBFBD> StopIteration)r<00>char<61>es rrzStringIter.iternext7sH<00><00> '<27><17><<3C><<3C><04> <0B> <0B>,<2C>D<EFBFBD> <10>K<EFBFBD>K<EFBFBD>1<EFBFBD> <1C>K<EFBFBD><14> <0B><><1A> '<27><1F>Q<EFBFBD> &<26><> '<27>s<00>.2<00> A<03>A<03>AN)r<00>str<74>return<72>None)r+r)r+r*)r+<00>int)r#r-r+r,) <0B>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__rrr<00>propertyr r$rrrrrrs2<00><00>$<24><18> <14>
<1F>
<0E><1B><0E><1B>
<1D> rrc<01><><00>t|t<00>r|jdd<02>St|t<00>st|<00>jdd<02>S|S)zConvert to byte string.<2E>ascii<69>backslashreplace)<04>
isinstancer*<00>encode<64>bytes<65><01>objs r<00>_to_bstrr;CsE<00><00><12>#<23>s<EFBFBD><1B><12>z<EFBFBD>z<EFBFBD>'<27>#5<>6<>6<> <17><03>U<EFBFBD> #<23><12>3<EFBFBD>x<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>(:<3A>;<3B>;<3B> <0E>Jrc<01><<00>t|t<00>s t|<00>S|S)zConvert to string.)r6r*r9s r<00>_to_strr=Ms<00><00> <16>c<EFBFBD>3<EFBFBD> <1F><12>3<EFBFBD>x<EFBFBD><0F> <0E>Jrc<01><><00>|}t|d<01>D<00>].\}}|dk(r<01> |\}}|tk(r t||<08>}<04>(|tk(r|<08>||}<04>9|s|n|d}<04>C|tk(r4|dk(r t |<04>}<04>]|dk(r t |<04>}<04>n|dk(s<01>tt|<04>}<04><>|tk(s<01><>|dr>|ddk(r6t|t<00>r td<06><00>t|t<00>r td<07><00>||<04>}|d} | d k(r|j|d
|d<00>}<04><>| d k(r|j|d
|d<00>}<04><01>|j|d
|d<00>}<04><01>1||<04>S) z-Perform a string format on a set of captures.r<00>a<>r<>srz0Unknown format code 's' for object of type 'int'z2Unknown format code 's' for object of type 'float'r
<00>^r <00>>)<10> enumerate<74>FMT_ATTR<54>getattr<74> FMT_INDEX<45>FMT_CONVr4<00>reprr*<00>FMT_SPECr6r-r"<00>float<61>center<65>rjust<73>ljust)
<EFBFBD>captures<65>
formatting<EFBFBD> converter<65>default<6C>capture<72>i<>fmt<6D>fmt_type<70>value<75> spec_types
r<00>format_capturesrYUsg<00><00><17>G<EFBFBD><1B>J<EFBFBD><01>*<2A>'<<3C><06><01>3<EFBFBD> <0C><01>6<EFBFBD> <14><1D><0F><08>%<25> <13>x<EFBFBD> <1F><1D>g<EFBFBD>u<EFBFBD>-<2D>G<EFBFBD> <15><19> "<22><14> <20>!<21>%<25>.<2E><07>)0<>'<27>g<EFBFBD>a<EFBFBD>j<EFBFBD><07> <15><18> !<21><14><03>|<7C><1F><07>.<2E><07><16>#<23><1C><1E>w<EFBFBD>-<2D><07><16>#<23><1C><1D>g<EFBFBD>,<2C><07> <15><18> !<21><14>Q<EFBFBD>x<EFBFBD>E<EFBFBD>!<21>H<EFBFBD><03>O<EFBFBD><1D>g<EFBFBD>s<EFBFBD>+<2B>$<24>%W<>X<>X<><1D>g<EFBFBD>u<EFBFBD>-<2D>$<24>%Y<>Z<>Z<> <20><07>(<28>G<EFBFBD><1D>a<EFBFBD><08>I<EFBFBD><18>C<EFBFBD><1F>!<21>.<2E>.<2E><15>q<EFBFBD><18>5<EFBFBD><11>8<EFBFBD><<3C><07><1A>c<EFBFBD>!<21>!<21>-<2D>-<2D><05>a<EFBFBD><08>%<25><01>(<28>;<3B><07>!<21>-<2D>-<2D><05>a<EFBFBD><08>%<25><01>(<28>;<3B><07>O'<<3C>T <15>W<EFBFBD> <1D>rc<01><<00><00>eZdZUdZdZded<d<07>fd<05> Zdd<06>Z<07>xZS) <09> Immutablez
Immutable.rztuple[Any, ...]<5D> __slots__c <01>V<00><01>|j<00>D]\}}t<00>|<00> ||<03><00>y)rN)<03>items<6D>super<65> __setattr__)r<00>kwargs<67>k<>v<> __class__s <20>rrzImmutable.__init__<5F>s-<00><><00><1B>L<EFBFBD>L<EFBFBD>N<EFBFBD> &<26>D<EFBFBD>A<EFBFBD>q<EFBFBD> <11>G<EFBFBD> <1F><01>1<EFBFBD> %<25> &rc<01><00>td<01><00>)zPrevent mutability.zClass is immutable!)<01>AttributeError)r<00>namerWs rr`zImmutable.__setattr__<5F>s<00><00><1D>2<>3<>3r)rarr+r,)rgr*rWrr+r,) r.r/r0r1r\<00>__annotations__rr`<00> __classcell__)rds@rr[r[<00>s<00><><00><14>!#<23>I<EFBFBD><EFBFBD>#<23>&<26> 4rr[c<01><<00>tj|t|<01><01>y)zWarn deprecated.)<02>category<72>
stacklevelN)<03>warnings<67>warn<72>DeprecationWarning)<02>messagerls r<00>warn_deprecatedrq<00>s<00><00> <0A>M<EFBFBD>M<EFBFBD><0F>#<23><1D>r)r:rr+r8)r:rr+r*)
rOz list[AnyStr]rPztuple[tuple[int, Any]]rQzCallable[[Any], AnyStr]rRrr+r)r )rpr*rlr-r+r,)r1<00>
__future__rrm<00>sys<79>typingrrr<00> version_info<66>PY311<31>PY312<31> FMT_FIELDrGrErHrJrr;r=rYr[rqrrr<00><module>rys<><00><01><04> #<23><0F>
<EFBFBD>(<28>(<28><0F>3<EFBFBD>#<23>#<23>#<23><05><0F>3<EFBFBD>#<23>#<23>#<23><05> <0A> <09> <0A> <09> <0C><08> <0C><08> <0C><08>*<14>*<14>Z<0F><0F>3<1E><1A>3<1E>&<26>3<1E>'<27>3<1E><14> 3<1E>
 <0C> 3<1E>l4<>4<>"r