python (3.11.7)

(root)/
lib/
python3.11/
test/
libregrtest/
__pycache__/
logger.cpython-311.opt-2.pyc

e
pddlZddlZddlmZddlmZddlmZddlm	Z	erddl
mZGdd	ZdS)
N)
MS_WINDOWS)TestResults)RunTests)
print_warning)WindowsLoadTrackerczeZdZdededefdZddeddfd	Zdedzfd
Z	de
deddfd
ZdeddfdZ
ddZddZdS)Loggerresultsquietpgoctj|_d|_d|_d|_||_||_||_dS)N)	timeperf_counter
start_timetest_count_texttest_count_widthwin_load_tracker_results_quiet_pgo)selfrrr
s    K/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/libregrtest/logger.py__init__zLogger.__init__sC+--! !;?%,
!			rlinereturnNc>|}|}|	d|dd|}tj|jz
}t	t|d\}}t	|d\}}d|||fz}|d|}|r
|dd}t
|ddS)	Nz
load avg: z.2f <z%d:%02d:%02dT)flush)get_load_avgrrrdivmodintprint)	rremptyload_avglog_timeminssecshoursformatted_log_times	         rlogz
Logger.logs$$&&5555t55D$&&8CMM2..
dT2&&t+udD.AA$--t--	9D
d$rcttdrtjdS|j|jSdS)N
getloadavgr)hasattrosr2rrs rr%zLogger.get_load_avg,sH2|$$	&=??1%% ,(33555tr
test_indextextc|jrdS|j}||j|j}t	|jt	|jz}|r|js|d|}|d|d|dS)N/[z] )	rrrrlenbadenv_changedrr0)rr6r7rrfailss      rdisplay_progresszLogger.display_progress3s;	F-d3LLd6JLLGK  3w':#;#;;	%	%$$U$$D#T##T##$$$$$rruntestsc|jrd|_d|_dSdt	|j|_t	|jdz
|_dS)Nrrz/{}r)foreverrrformatr;tests)rr@s  r	set_testszLogger.set_tests?s`	B#%D $%D!!!#(<<HN0C0C#D#DD $'(<$=$=$AD!!!rctsdS	t|_dS#t$r}t	d|Yd}~dSd}~wwxYw)Nz%Failed to create WindowsLoadTracker: )rrrPermissionErrorr)rerrors  rstart_load_trackerzLogger.start_load_trackerGsw	F	K$6$8$8D!!!	K	K	K
I%IIJJJJJJJJJ	Ks 
AAAcX|jdS|jd|_dS)N)rcloser5s rstop_load_trackerzLogger.stop_load_trackerRs3 (F##%%% $r)r)rN)__name__
__module____qualname__rboolrstrr0floatr%r'r?rrErIrLrrr
r

sDt   T    *edl
%3
%c
%d
%
%
%
%B(BtBBBB	K	K	K	K%%%%%%rr
)
r4rtest.supportrrrr@rutilsr	win_utilsrr
rSrr<module>rWs				######            
.------I%I%I%I%I%I%I%I%I%I%r