Files
wg-backend-django/dell-env/lib/python3.11/site-packages/plotly/__pycache__/utils.cpython-311.pyc

101 lines
9.3 KiB
Plaintext
Raw Normal View History

2023-10-30 14:40:43 +07:00
<EFBFBD>
w]?e<><00><00>~<00>ddlZddlmZddlTddlTdd<07>ZGd<08>d e<06><00>ZGd
<EFBFBD>d e<02><00>Zdd <0A>Z d<0E>Z
d<0F>Z dS)<12>N)<01> PrettyPrinter)<01>*<2A><><00><00>Pc
<00> <00>t|t<00><00>rd\}}n:t|t<00><00>rd\}}ntdt |<00><00>z<00><00><00>t |<00><00>|kr|}n4t|d|<02><00><00>dgzt|| d<04><00><00>z}|d<06>d<07>|D<00><00><00><00>z|z}d<08>tj||d |d
zzd |d
zz<00> <0B><00><00><00><00> <00><00>} | S) a 
Return a string representation for of a list where list is elided if
it has more than n elements
Parameters
----------
v : list
Input list
threshold :
Maximum number of elements to display
Returns
-------
str
)<02>[<5B>])<02>(<28>)zInvalid value of type: %sNz...z, c<00>,<00>g|]}t|<01><00><00><02>S<00>)<01>str)<02>.0<EFBFBD>es <20>e/home/infidel/Sync/TIP/WireGuard/ocp-wg-backend/dell-env/lib/python3.11/site-packages/plotly/utils.py<70>
<listcomp>z%_list_repr_elided.<locals>.<listcomp>$s<00><00>":<3A>":<3A>":<3A>a<EFBFBD>3<EFBFBD>q<EFBFBD>6<EFBFBD>6<EFBFBD>":<3A>":<3A>":<3A><00>
<EFBFBD> <20>)<03>width<74>initial_indent<6E>subsequent_indent)
<EFBFBD>
isinstance<EFBFBD>list<73>tuple<6C>
ValueError<EFBFBD>type<70>len<65>join<69>textwrap<61>wrap<61>strip)
<EFBFBD>v<> threshold<6C> edgeitems<6D>indentr<00> open_char<61>
close_char<EFBFBD>disp_v<5F>v_str<74> v_wrappeds
r<00>_list_repr_elidedr.s,<00><00> <12>!<21>T<EFBFBD><1A><1A>@<01> (<28><1D> <09>:<3A>:<3A> <13>A<EFBFBD>u<EFBFBD> <1D> <1D>@<01> (<28><1D> <09>:<3A>:<3A><18>4<>t<EFBFBD>A<EFBFBD>w<EFBFBD>w<EFBFBD>><3E>?<3F>?<3F>?<3F>
<EFBFBD>1<EFBFBD>v<EFBFBD>v<EFBFBD><19><1A><1A><12><06><06><15>a<EFBFBD>
<EFBFBD><19>
<EFBFBD>m<EFBFBD>$<24>$<24><05>w<EFBFBD>.<2E><14>a<EFBFBD><19>
<EFBFBD> <0B> <0B>n<EFBFBD>1E<31>1E<31>E<><06> <15><04> <09> <09>":<3A>":<3A>6<EFBFBD>":<3A>":<3A>":<3A>;<3B>;<3B> ;<3B>j<EFBFBD> H<>E<EFBFBD><14> <09> <09><10> <0A> <11><17><1E>&<26>1<EFBFBD>*<2A>-<2D>!<21>V<EFBFBD>a<EFBFBD>Z<EFBFBD>0<> 
<EFBFBD>
<EFBFBD>
<EFBFBD><06><06> <0C>e<EFBFBD>g<EFBFBD>g<EFBFBD><0E> <15>rc<00>4<00>eZdZdZd<02>Zed<03><00><00>Zd<04>ZdS)<06> ElidedWrapperz<72>
Helper class that wraps values of certain types and produces a custom
__repr__() that may be elided and is suitable for use during pretty
printing
c<00>0<00>||_||_||_dS<00>N)r%r(r&)<04>selfr%r&r(s r<00>__init__zElidedWrapper.__init__8s<00><00><12><04><06><1C><04> <0B>"<22><04><0E><0E>rc<00><00>td<01><00>}t|ttf<02><00>r0t |<00><00>dkrt|dt
<00><00>sdS|rt||j<00><00>rdSt|t<00><00>rdSdS)N<>numpyrTF)<08>
get_modulerrrr <00>dict<63>ndarrayr)r%r6s r<00> is_wrappablezElidedWrapper.is_wrappable=s<><00><00><1A>7<EFBFBD>#<23>#<23><05> <15>a<EFBFBD>$<24><05><1D> '<27> '<27> <19>C<EFBFBD><01>F<EFBFBD>F<EFBFBD>Q<EFBFBD>J<EFBFBD>J<EFBFBD>z<EFBFBD>!<21>A<EFBFBD>$<24>PT<50>?U<>?U<>J<EFBFBD><17>4<EFBFBD> <12> <19>z<EFBFBD>!<21>U<EFBFBD>]<5D>3<>3<> <19><17>4<EFBFBD> <17><01>3<EFBFBD> <1F> <1F> <19><17>4<EFBFBD><18>5rc
<00>T<00>td<01><00>}t|jttf<02><00>r#t |j|j|j<00><02><00>}|S|r<>t|j|j<00><00>r<>|<01> <00><00>}|j
d it||jdd<04><05><00><00><01>|j<00> <00><00>}|<02> d<06><00>}dd|jzz<00>|<04><00>}|j
d i|<03><01>|St|jt<00><00>rst!|j<00><00>dkrBdt#|jdd <09><00><00>zd
zt#|jd d<00><00><00>zd zS|j<00> <00><00>S|j<00> <00><00>S)Nr6)r&r(rr)r&r'<00> linewidthrrr <00>z ... i<><69><EFBFBD><EFBFBD>r r)r7rr%rrr.r&r(r9<00>get_printoptions<6E>set_printoptionsr8<00>__repr__<5F>splitr!rr <00>repr)r3r6<00>res<65> orig_opts<74> res_liness rr@zElidedWrapper.__repr__Is<><00><00><1A>7<EFBFBD>#<23>#<23><05> <15>d<EFBFBD>f<EFBFBD>t<EFBFBD>U<EFBFBD>m<EFBFBD> ,<2C> ,<2C>! %<25>#<23><14><06>$<24>.<2E><14><1B><0E><0E><0E>C<EFBFBD><17>J<EFBFBD> <12> %<25>z<EFBFBD>$<24>&<26>%<25>-<2D>8<>8<> %<25><1E>.<2E>.<2E>0<>0<>I<EFBFBD> #<23>E<EFBFBD> "<22> <0E> <0E><16>y<EFBFBD>D<EFBFBD>N<EFBFBD>a<EFBFBD>SU<53>V<>V<>V<> <0E> <0E> <0E><17>&<26>/<2F>/<2F>#<23>#<23>C<EFBFBD><1C> <09> <09>$<24><0F><0F>I<EFBFBD><17>#<23><04> <0B>+<2B>+<2B>1<>1<>)<29><<3C><<3C>C<EFBFBD> #<23>E<EFBFBD> "<22> /<2F> /<2F>Y<EFBFBD> /<2F> /<2F> /<2F><16>J<EFBFBD> <17><04><06><03> $<24> $<24> %<25><12>4<EFBFBD>6<EFBFBD>{<7B>{<7B>R<EFBFBD><1F><1F><1A>T<EFBFBD>$<24>&<26><13>"<22><13>+<2B>.<2E>.<2E>.<2E><17>8<>4<EFBFBD><04><06>s<EFBFBD>t<EFBFBD>t<EFBFBD> <0C>;M<>;M<>M<>PS<50>S<>S<><1B>v<EFBFBD><EFBFBD><EFBFBD>(<28>(<28>(<28><17>6<EFBFBD>?<3F>?<3F>$<24>$<24> $rN)<08>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r4<00> staticmethodr:r@rrrr0r01sW<00><00><00><00><00><00><08><08> #<23>#<23>#<23>
<12> <19> <19><12>\<5C> <19>#%<25>#%<25>#%<25>#%<25>#%rr0c<00><00>eZdZdZd<02>Zd<03>ZdS)<05>ElidedPrettyPrinterzF
PrettyPrinter subclass that elides long lists/arrays/strings
c<00>f<00>|<02>dd<02><00>|_tj|g|<01>Ri|<02><01>dS)Nr&r)<04>popr&rr4)r3<00>args<67>kwargss rr4zElidedPrettyPrinter.__init__ts><00><00><1F><1A><1A>K<EFBFBD><13>5<>5<><04><0E><15><1E>t<EFBFBD>5<>d<EFBFBD>5<>5<>5<>f<EFBFBD>5<>5<>5<>5<>5rc <00><><00>t<00>|<01><00>r0t||j|<03><00>}|<00>||||||<06><00>St j|||||||<06><00>Sr2)r0r:r&<00>_formatr)r3<00>val<61>streamr(<00> allowance<63>context<78>level<65>
elided_vals rrRzElidedPrettyPrinter._formatxsl<00><00> <18> %<25> %<25>c<EFBFBD> *<2A> *<2A> <0E>&<26>s<EFBFBD>D<EFBFBD>N<EFBFBD>F<EFBFBD>C<>C<>J<EFBFBD><17><<3C><<3C>
<EFBFBD>F<EFBFBD>F<EFBFBD>I<EFBFBD>w<EFBFBD>PU<EFBFBD>V<>V<> V<> <20>(<28><14>c<EFBFBD>6<EFBFBD>6<EFBFBD>9<EFBFBD>g<EFBFBD>u<EFBFBD><0E><0E> rN)rFrGrHrIr4rRrrrrLrLos<<00><00><00><00><00><00><08><08>6<>6<>6<><0E><0E><0E><0E>rrLrc#<00><>K<00>t|t<00><00>sdS||fV<00>|<00><00><00>D]5\}}t|t<00><00>rt|||fz<00><00>D]}|V<00><00><07>6dS)a<>
General, node-yielding generator.
Yields (node, path) tuples when it finds values that are dict
instances.
A path is a sequence of hashable values that can be used as either keys to
a mapping (dict) or indices to a sequence (list). A path is always wrt to
some object. Given an object, a path explains how to get from the top level
of that object to a nested value in the object.
:param (dict) node: Part of a dict to be traversed.
:param (tuple[str]) path: Defines the path of the current node.
:return: (Generator)
Example:
>>> for node, path in node_generator({'a': {'b': 5}}):
... print(node, path)
{'a': {'b': 5}} ()
{'b': 5} ('a',)
N)rr8<00>items<6D>node_generator)<05>node<64>path<74>keyrS<00>items rr[r[<00>s<><00><00><00><00>0 <16>d<EFBFBD>D<EFBFBD> !<21> !<21><0F><0E><06>
<0E><04>*<2A><14><14><14><18>J<EFBFBD>J<EFBFBD>L<EFBFBD>L<EFBFBD><1B><1B><08><03>S<EFBFBD> <15>c<EFBFBD>4<EFBFBD> <20> <20> <1B>&<26>s<EFBFBD>D<EFBFBD>C<EFBFBD>6<EFBFBD>M<EFBFBD>:<3A>:<3A> <1B> <1B><04><1A>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><1B>rc<00> <00>|D]
}||}<00> |S)aR
Iteratively get on obj for each key in path.
:param (list|dict) obj: The top-level object.
:param (tuple[str]|tuple[int]) path: Keys to access parts of obj.
:return: (*)
Example:
>>> figure = {'data': [{'x': [5]}]}
>>> path = ('data', 0, 'x')
>>> get_by_path(figure, path)
[5]
r)<03>objr]r^s r<00> get_by_pathrb<00>s#<00><00> <14><17><17><03><11>#<23>h<EFBFBD><03><03> <0E>Jrc<00> <00>t|t<00><00>r~t|<00><00>D]m\}}t|ttf<02><00>rt |<02><00>||<<00>4t|t
<00><00>r$ t |<02><00>||<<00>]#t $rY<00>iwxYw<01>nn<6E>t|t<00><00>r<>t|<00><00><00><00><00>t|<00><00><00><00><00>}}t||<04><00>D]<5D>\}}t|ttf<02><00>rt |<06><00>||<n9t|t
<00><00>r$ t |<06><00>||<n#t $rYnwxYw|<00>
|<05><00>|t |<05><00><<00><>|Sr2) rr<00> enumerater8<00>decode_unicoder<00>UnicodeEncodeError<6F>keys<79>values<65>ziprN)<07>coll<6C>no<6E>entryrg<00>valsr^rSs rrere<00>s<><00><00><11>$<24><04><1D><1D>+<2B>"<22>4<EFBFBD><1F><1F> <1D> <1D>I<EFBFBD>B<EFBFBD><05><19>%<25>$<24><04><1C>.<2E>.<2E> <1D>)<29>%<25>0<>0<><04>R<EFBFBD><08><08><1D>e<EFBFBD>S<EFBFBD>)<29>)<29><1D><1D>#&<26>u<EFBFBD>:<3A>:<3A><04>R<EFBFBD><08><08><>-<2D><1D><1D><1D><1C><04><1D><><EFBFBD><EFBFBD><1D>  <1D>
<14>D<EFBFBD>$<24> <1F> <1F>
+<2B><19>$<24>)<29>)<29>+<2B>+<2B>&<26>&<26><04>T<EFBFBD>[<5B>[<5B>]<5D>]<5D>(;<3B>(;<3B>d<EFBFBD><04><1B>D<EFBFBD>$<24><0F><0F> +<2B> +<2B>H<EFBFBD>C<EFBFBD><13><19>#<23><04>d<EFBFBD>|<7C>,<2C>,<2C> <19>*<2A>3<EFBFBD>/<2F>/<2F><04>S<EFBFBD> <09> <09><1B>C<EFBFBD><13>%<25>%<25> <19><19> #<23>C<EFBFBD><08><08>D<EFBFBD><13>I<EFBFBD>I<EFBFBD><49>)<29><19><19><19><18>D<EFBFBD><19><><EFBFBD><EFBFBD>!<21>X<EFBFBD>X<EFBFBD>c<EFBFBD>]<5D>]<5D>D<EFBFBD><13>S<EFBFBD><18><18>N<EFBFBD>N<EFBFBD> <0F>Ks$<00>/B<02>
B<05>B<05>E<02>
E%<05>$E%)rrrr)r) r"<00>pprintr<00>_plotly_utils.utils<6C>_plotly_utils.data_utilsr.<00>objectr0rLr[rbrerrr<00><module>rrs<><00><01><0F><0F><0F><0F> <20> <20> <20> <20> <20> <20>!<21>!<21>!<21>!<21>&<26>&<26>&<26>&<26>&<15>&<15>&<15>&<15>R;%<25>;%<25>;%<25>;%<25>;%<25>F<EFBFBD>;%<25>;%<25>;%<25>|<0E><0E><0E><0E><0E>-<2D><0E><0E><0E>(<1B><1B><1B><1B>B<0F><0F><0F>*<10><10><10><10>r