- d dl mZmZ d dlmZ d dlmZ d dlmZ d dl m Z d dlmZ n# e $ r d dlmZ Y nw xY wdZd Zd Z G d de Z G d de ZdS ) )divisionprint_function)deque) timedelta)ceil)stderr) monotonic)timez1.6z[?25lz[?25hc e Zd ZeZdZdZdZddZd Z d Z ed Zed Z d Zd Zd Zd Zd Zd ZddZd Zd Zd ZdS )Infinite T c d| _ t | _ d| _ | j | _ | j | _ t | j | _ | D ]\ }}t | || d| _ d| _ || _ | j r>| r*| j r#t# t$ d| j d| _ | d d S )Nr )maxlenFr endfileT)indexr start_tsavg_avg_update_ts_tsr sma_window_xputitemssetattr _max_width_hidden_cursormessager is_ttyhide_cursorprintHIDE_CURSORwriteln)selfr kwargskeyvals /builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el9.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/progress/__init__.py__init__zInfinite.__init__' s ! "m=$/222 $ $HCD#s#####9 + + +kr ::::&*#R c P | j rt t d| j d S d S )Nr r )r r" SHOW_CURSORr r% s r) __del__zInfinite.__del__; s4 7+2DI666666 7 7r+ c R | d rd S t | |d S )N_) startswithgetattr)r% r' s r) __getitem__zInfinite.__getitem__? s- >># 4tS$'''r+ c H t t | j z S N)intr r r. s r) elapsedzInfinite.elapsedD s 9;;.///r+ c , t | j S N)seconds)r r8 r. s r) elapsed_tdzInfinite.elapsed_tdH s ....r+ c 4 |dk rt | j }| j ||z t }|| j k s|| j z dk r9t | j t | j z | _ || _ d S d S d S Nr )lenr appendr r r sumr )r% ndtxput_lennows r) update_avgzInfinite.update_avgL s q554:HJb1f%%%++C4?**$--11tz??S__<&)### 5 21r+ c d S r6 r. s r) updatezInfinite.updateW r+ c d S r6 rI r. s r) startzInfinite.startZ rK r+ c | j r{| rit | }|| j k r|d| j |z z z }n|| _ t d|z d| j | j d S d S d S )N r r )r r r@ r r" flush)r% linewidths r) r$ zInfinite.writeln] s 9 IIEt&&t677"'$+2DI6666IOO r+ c | j rU| rCt | j | j r)t t d| j d| _ d S d S d S d S )N)r r r F)r r r" r r- r. s r) finishzInfinite.finishh s| 9 , ,ty!!!!" ,kr ::::&+### , , , , , ,r+ c | j r| j ndS # t $ r d| z }t | w xY w)NTz:%s has no attribute 'isatty'. Try setting check_tty=False.) check_ttyr isattyAttributeError)r% msgs r) r zInfinite.is_ttyo s[ &)-A49##%%%TA &