Files
Trancribe/venv/lib/python3.12/site-packages/tqdm/__pycache__/tk.cpython-312.pyc

74 lines
9.7 KiB
Plaintext
Raw Normal View History

<EFBFBD>
$n!j-<00><00><><00>dZddlZddlZddlZddlmZddlmZddlm Z m
Z
ddlm Z ddd giZ gd
<EFBFBD>ZGd <0B>d e <0C>Zd <0A>ZeZ eZy)z<>
Tkinter GUI progressbar decorator for iterators.
Usage:
>>> from tqdm.tk import trange, tqdm
>>> for i in trange(10):
... ...
<EFBFBD>N)<01>warn<72>)<02>TqdmExperimentalWarning<6E> TqdmWarning)<01>tqdmz github.com/<2F>richardsheridan<61> casperdcl)<04>tqdm_tk<74>ttkranger<00>trangec<00>f<00><00>eZdZdZ<03>fd<02>Zd<03>Zd<04>Zd<05>Zd d<06>Zd d<07>Z d<08>Z
d <0C>fd <09> Z e d
<EFBFBD><00>Z <0A>xZS) r
a
Experimental Tkinter GUI version of tqdm!
Note: Window interactivity suffers if `tqdm_tk` is not running within
a Tkinter mainloop and values are generated infrequently. In this case,
consider calling `tqdm_tk.refresh()` frequently in the Tk thread.
c<00><><00><01><00>|j<00>}d|d<t|jdd<04><00>|d<d|v<00>_|j dd<04>}|j dd<08>}|j d d<08><00>_t <00><08><00>|i|<02><01><00>jry|<04>G tj}|<04>tj<00><00>_ n4tj<00><00>_ ntj|<04><00>_ td t d <0C> <0A><00>j#<00><00>_<00>jj'd<0E>j(<00><00>jj+<00>j,<00><00>jj/dd<10><00>jj1d<11>fd<12><08>tj2<00>jd<11><13><00>_tj6<00>j<00><00>_t;j<<00>jd<14><15>}|j?<00>t;j@|<05>j8ddd<17><18>}|j?<00>t;jB|<05>j4d<19><1A><00>_"<00>jF<00>'<27>jDjI<00>jF<00><1B>n<1C>jDjId<1C><1D><00>jDj?<00><00>j
<00>2t;jJ|d<1E>j(<00><1F>}|j?<00>|r<1B>jjM<00>yy#t$r td
<EFBFBD><00>wxYw) a<>
This class accepts the following parameters *in addition* to
the parameters accepted by `tqdm`.
Parameters
----------
grab : bool, optional
Grab the input across all windows of the process.
tk_parent : `tkinter.Wm`, optional
Parent Tk window.
cancel_callback : Callable, optional
Create a cancel button and set `cancel_callback` to be called
when the cancel or window close button is clicked.
T<>gui<75>disableF<65>leave<76>grab<61> tk_parentN<74>cancel_callbackz9`tk_parent` required when using `tkinter.NoDefaultRoot()`zGUI is experimental/alpha<68><00><01>
stacklevel<EFBFBD>WM_DELETE_WINDOW<4F>-topmostrrc<00><<00><01><00>jjdd<02>S)Nrr)<02>
_tk_window<EFBFBD> wm_attributes<65><01>selfs<00><>I/home/jean/linux-transcriber/venv/lib/python3.12/site-packages/tqdm/tk.py<70><lambda>z"tqdm_tk.__init__.<locals>.<lambda>Ps<00><><00><14><1F><1F>)F<>)F<>z<EFBFBD>ST<53>)U<><00>)<01>value<75>)<01>paddingiX<00>center)<04> textvariable<6C>
wraplength<EFBFBD>anchor<6F>justifyi<79>)<02>variable<6C>length)<01>maximum<75> indeterminate)<01>mode<64>Cancel)<02>text<78>command)'<27>copy<70>bool<6F>get<65> _warn_leave<76>pop<6F>_cancel_callback<63>super<65>__init__r<00>tkinter<65> _default_root<6F>AttributeError<6F>Tkr<00>Toplevelrr<00>_tk_dispatching_helper<65>_tk_dispatching<6E>protocol<6F>cancel<65>wm_title<6C>descr<00>after<65> DoubleVar<61> _tk_n_var<61> StringVar<61> _tk_text_var<61>ttk<74>Frame<6D>pack<63>Label<65> Progressbar<61>_tk_pbar<61>total<61> configure<72>Button<6F>grab_set) r<00>args<67>kwargsrr<00>
pbar_frame<EFBFBD> _tk_label<65>
_tk_button<EFBFBD> __class__s ` <20>rr9ztqdm_tk.__init__!s<><00><><00><18><1B><1B><1D><06><1C><06>u<EFBFBD> <0A> <20><16><1A><1A>I<EFBFBD>u<EFBFBD>!=<3D>><3E><06>y<EFBFBD><19>"<22>f<EFBFBD>,<2C><04><18><15>z<EFBFBD>z<EFBFBD>&<26>%<25>(<28><04><1A>J<EFBFBD>J<EFBFBD>{<7B>D<EFBFBD>1<> <09> &<26>
<EFBFBD>
<EFBFBD>+<<3C>d<EFBFBD> C<><04><1D> <0A><07><18>$<24>)<29>&<26>)<29> <0F><<3C><<3C> <12> <14> <1C> Q<01>#<23>1<>1<> <09><19> <20>")<29>*<2A>*<2A>,<2C><04><0F>")<29>"2<>"2<>"4<><04><0F>%<25>.<2E>.<2E>y<EFBFBD>9<>D<EFBFBD>O<EFBFBD> <0C> (<28>*A<>a<EFBFBD>P<>#<23>:<3A>:<3A><<3C><04><1C> <0C><0F><0F> <20> <20>!3<>T<EFBFBD>[<5B>[<5B>A<> <0C><0F><0F> <20> <20><14><19><19>+<2B> <0C><0F><0F>%<25>%<25>j<EFBFBD>!<21>4<> <0C><0F><0F><1D><1D>a<EFBFBD>!U<>V<> <20>*<2A>*<2A>4<EFBFBD>?<3F>?<3F>!<21>D<><04><0E>#<23>-<2D>-<2D>d<EFBFBD>o<EFBFBD>o<EFBFBD>><3E><04><19><18>Y<EFBFBD>Y<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD><01>:<3A>
<EFBFBD><12><0F><0F><19><17>I<EFBFBD>I<EFBFBD>j<EFBFBD>t<EFBFBD>7H<37>7H<37>),<2C>X<EFBFBD>x<EFBFBD>Q<01> <09><11><0E><0E><18><1B><0F><0F> <16><14><1E><1E><03>=<3D><04> <0A> <0F>:<3A>:<3A> !<21> <10>M<EFBFBD>M<EFBFBD> #<23> #<23>D<EFBFBD>J<EFBFBD>J<EFBFBD> #<23> 7<> <10>M<EFBFBD>M<EFBFBD> #<23> #<23><1F> #<23> 9<> <0C> <0A> <0A><1A><1A><1C> <0F> <20> <20> ,<2C><1C><1A><1A>J<EFBFBD>X<EFBFBD>t<EFBFBD>{<7B>{<7B>S<>J<EFBFBD> <16>O<EFBFBD>O<EFBFBD> <1D> <0F> <10>O<EFBFBD>O<EFBFBD> $<24> $<24> &<26> <10><>E"<22> Q<01>$<24>O<>Q<01>Q<01> Q<01>s <00>M<00>Mc<00>|<00><00><00>jryd<01>_<00>j<00>5<00>jj<00><00>ddd<00><00>fd<02>}<01>jj d|<01><00>j s|<01>y<00>js&<26>jrtdtd<05><06>|<01>yy#1swY<00>qxYw)NTc<00><><00><01><00>jjd<01>jj<00><00>js<1B>jj <00>yy)N<>idle)rrE<00>destroyr@<00>updaters<00>r<00>_closeztqdm_tk.close.<locals>._closens?<00><><00> <10>O<EFBFBD>O<EFBFBD> !<21> !<21>&<26>$<24>/<2F>/<2F>*A<>*A<> B<><17>'<27>'<27><14><0F><0F>&<26>&<26>(<28>(r!rz-leave flag ignored if not in tkinter mainlooprr) r<00>get_lock<63>
_instances<EFBFBD>removerrArr@r5rr)rr_s` r<00>closez tqdm_tk.closees<><00><><00> <0F><<3C><<3C> <12><1B><04> <0C> <11>]<5D>]<5D>_<EFBFBD> )<29> <10>O<EFBFBD>O<EFBFBD> "<22> "<22>4<EFBFBD> (<28> )<29> )<29>
<0A><0F><0F> <20> <20>!3<>V<EFBFBD><<3C><14>z<EFBFBD>z<EFBFBD> <12>H<EFBFBD><15>%<25>%<25><13><1F><1F><14>D<> <20>Q<EFBFBD>0<> <12>H<EFBFBD> &<26> )<29> )<29>s <00>B2<03>2B;c<00><00>y<00>N<>)r<00>_<>__s r<00>clearz tqdm_tk.clears<00><00> r!c<00><><00>|jj|j<00>|j}|dxsdj dd<04>|d<|j
d i|<03><01>}d|vr'dj tjd|d<07><08><00>}|jj|<04>|js|jj<00>yy)
N<EFBFBD>
bar_formatz{l_bar}<bar/>{r_bar}z{bar}z<bar/><3E>z \|?<bar/>\|?r)<01>maxsplitrf) rG<00>set<65>n<> format_dict<63>replace<63> format_meter<65>join<69>re<72>splitrIr@rr^)rrgrh<00>d<>msgs r<00>displayztqdm_tk.display<61>s<><00><00> <0C><0E><0E><1A><1A>4<EFBFBD>6<EFBFBD>6<EFBFBD>"<22> <10> <1C> <1C><01><1C>\<5C>?<3F>D<>.D<>M<>M<> <13>X<EFBFBD><1F><01>,<2C><0F><1F>d<EFBFBD><1F><1F>$<24>!<21>$<24><03> <13>s<EFBFBD>?<3F><14>'<27>'<27>"<22>(<28>(<28>?<3F>C<EFBFBD>!<21>D<>E<>C<EFBFBD> <0C><19><19><1D><1D>c<EFBFBD>"<22><13>#<23>#<23> <10>O<EFBFBD>O<EFBFBD> "<22> "<22> $<24>$r!c<00>(<00>|j||<02>yre)<01>set_description_str<74>rrD<00>refreshs r<00>set_descriptionztqdm_tk.set_description<6F>s<00><00> <0C> <20> <20><14>w<EFBFBD>/r!c<00><><00>||_|jsF|jj|<01>|r(|js|jj <00>yyyyre)rDrrrCr@r^r{s rrzztqdm_tk.set_description_str<74>sI<00><00><18><04> <09><13>|<7C>|<7C> <10>O<EFBFBD>O<EFBFBD> $<24> $<24>T<EFBFBD> *<2A><16>t<EFBFBD>3<>3<><14><0F><0F>&<26>&<26>(<28> 4<>w<EFBFBD>r!c<00>\<00>|j<00>|j<00>|j<00>y)zf
`cancel_callback()` followed by `close()`
when close/cancel buttons clicked.
N)r7rcrs rrBztqdm_tk.cancel<65>s%<00><00>
<10> <20> <20> ,<2C> <10> !<21> !<21> #<23> <0C>
<EFBFBD>
<EFBFBD> r!c<00><><00><01>t|d<01>r=|<01>|jjdd<04><05>n|jj|d<06><05>t<00>|<00>|<01><07>y)z<>
Resets to 0 iterations for repeated use.
Parameters
----------
total : int or float, optional. Total to use for the new bar.
rON<>dr-)r,r.<00> determinate)rP)<05>hasattrrOrQr8<00>reset)rrPrYs <20>rr<>z tqdm_tk.reset<65>sP<00><><00> <13>4<EFBFBD><1A> $<24><14>}<7D><14> <0A> <0A>'<27>'<27><03>/<2F>'<27>J<><14> <0A> <0A>'<27>'<27><05>M<EFBFBD>'<27>J<> <0A><07> <0A>E<EFBFBD> <0A>"r!c<00><00>tjjtjjjh}t j
<00>j <00>D]$}|s<01>|j|vry|j}|r<01><1F>&y)z3determine if Tkinter mainloop is dispatching eventsTF) r:<00>mainloop<6F>__code__<5F>Misc<73>sys<79>_current_frames<65>values<65>f_code<64>f_back)<02>codes<65>frames rr?ztqdm_tk._tk_dispatching_helper<65>sp<00><00><19>!<21>!<21>*<2A>*<2A>G<EFBFBD>L<EFBFBD>L<EFBFBD>,A<>,A<>,J<>,J<>K<><05><18>(<28>(<28>*<2A>1<>1<>3<> %<25>E<EFBFBD><17><18><<3C><<3C>5<EFBFBD>(<28><1F><1D> <0C> <0C><05><18> %<25>
r!)NTre)<0F>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r9rcrirxr}rzrBr<><00> staticmethodr?<00> __classcell__)rYs@rr
r
sF<00><><00><08>B'<27>H<15>4 <0A> %<25>0<>)<29><15> #<23><12><15><12>r!r
c<00>&<00>tt|<00>fi|<01><01>S)z4Shortcut for `tqdm.tk.tqdm(range(*args), **kwargs)`.)r
<00>range)rTrUs rr r <00>s<00><00> <12>5<EFBFBD>$<24><<3C> *<2A>6<EFBFBD> *<2A>*r!)r<>rtr<>r:<00> tkinter.ttkrJ<00>warningsr<00>stdrrr<00>std_tqdm<64>
__author__<EFBFBD>__all__r
r r rfr!r<00><module>r<>sV<00><01><04>
<EFBFBD>
<EFBFBD><0E><19><19>5<>!<21><1B>/<2F><1B>=<3D> ><3E>
<EFBFBD>
3<EFBFBD><07>d<15>h<EFBFBD>d<15>N+<2B> <0F><04> <11>r!