eSr/SQrSSKrSSKrSSKrSSKrS SjrS Sjr \RR\l\RR\ l"SS\R5r Sr S r \S :Xa\ "5 gg) zRPython interface for the 'lsprof' profiler. Compatible with the 'profile' module. )runrunctxProfileNcV[R"[5RXU5$N) _pyprofile_Utilsrr) statementfilenamesorts ./opt/imh/python3.13/lib/python3.13/cProfile.pyrrs   W % ) ))t DDcX[R"[5RXUX45$r)rr rr)r globalslocalsr r s r rrs'   W % , ,Y-5 ==rcR\rSrSrSrSSjrSrSrSrSr Sr S r S r S r S rg )raHProfile(timer=None, timeunit=None, subcalls=True, builtins=True) Builds a profiler object using the specified timer function. The default timer is a fast built-in one based on real time. For custom timer functions returning integers, timeunit can be a float specifying a scale (i.e. how long each integer unit is, in seconds). cSSKn[U[5(dU4nURU5R 5R "U6R 5 gNr)pstats isinstancetupleStats strip_dirs sort_stats print_stats)selfr rs r rProfile.print_stats*sB$&&7D T%%'22D9EEGrcSSKn[US5nUR5 URURU5 SSS5 g!,(df  g=f)Nrwb)marshalopen create_statsdumpstats)rfiler!fs r dump_statsProfile.dump_stats0s; $      LLQ '  s -A AcDUR5 UR5 gr)disablesnapshot_statsrs r r#Profile.create_stats6s  rcUR5n0Ul0nUHun[UR5nURnXSR - nUR nURn0n X[UR5'XeXxU 4URU'Mw UHnUR(dM[UR5nURHyn U[U R5n U RnXZR - nU R nU RnXI;a Xn X[S- nXkS- nX{S- nXS- nXVXx4X'M{ M g![a Mf=f)Nr) getstatsr%labelcode callcount reccallcount inlinetime totaltimeidcallsKeyError) rentries callersdictsentryfuncncccttctcallerssubentryprevs r r,Profile.snapshot_stats:sW--/  E$DB(((B!!BBG+2EJJ (!rw6DJJt E{{{UZZ( % H!".r(--/@"A"++B333B!,,B!++B&}1g 1g 1g 1g $&BNGM!, $! !sE EEcFSSKnURnURXU5$r)__main____dict__r)rcmdrJdicts r r Profile.run`s!  {{3d++rcUR5 [XU5 UR5 U$!UR5 f=fr)enableexecr+)rrLrrs r rProfile.runctxes5   v & LLN  LLNs 0Ac~UR5 U"U0UD6UR5 $!UR5 f=fr)rPr+)rr@argskws r runcallProfile.runcallns0  $$ LLNDLLNs*<c&UR5 U$r)rPr-s r __enter__Profile.__enter__us  rc$UR5 gr)r+)rexc_infos r __exit__Profile.__exit__ys  r)r%N))__name__ __module__ __qualname____firstlineno____doc__rr(r#r,rrrVrYr]__static_attributes__rr rrs6H ( !3L, rrc|[U[5(aSSU4$URURUR4$)N~r)rstr co_filenameco_firstlinenoco_name)r5s r r4r4~s8$Q~  $"5"5t||DDrc SSKnSSKnSSKnSSKnSSKJn SnU"US9nSUlURSSSS SS 9 URS S S SS[URR5S9 URSSSSSS9 URSS(d!UR5 URS5 UR5upxXRSS&URb*UR R#UR5Ul[%U5S:aUR&(aSn UR(USS.n OUSn UR R+SUR R-U 55 [.R0"U 5n [3U R55U S5n SSS5 [6R8R;SSU S9n U U R<U R>SSS.n [AW U SURURB5 U$UR5 U$!,(df  N=f![Da-nSUl#URURH5 SnAU$SnAff=f)Nr) OptionParserzNcProfile.py [-o output_file_path] [-s sort] [-m module | scriptfile] [arg] ...)usageFz-oz --outfileoutfilezSave stats to )desthelpdefaultz-sz--sortr z?Sort order when printing to stdout, based on pstats.Stats classr1)rqrrrschoicesz-mmodule store_truezProfile a library module)rqactionrrrsr0z(run_module(modname, run_name='__main__')) run_modulemodnamerQrJ)nameloaderorigin)__spec____file__r` __package__ __cached__)%ossysrunpyroptparsernallow_interspersed_args add_optionsortedrsort_arg_dict_defaultargv print_usageexit parse_argsrppathabspathlenrurxinsertdirnameio open_codecompileread importlib machinery ModuleSpecr|rzrr BrokenPipeErrorstdouterrno)rrrrrnroparseroptionsrTr5globsprognamefpspecexcs r mainrs0 % \E  &F%*F" dKi &6 dH6 Nv||99:< d, '8 88AB<  '')OWHHQK"''//'//: 4y1} >>=D#..7E AwH HHOOArwwx8 9h'2rwwy(F;(&&11z$9A2CD! KK II#" E 4goow|| D M  M'(' CJ HHSYY   M  s$H%.#H6% H36 I-"I((I-rJ)Nr_)rd__all___lsprofimportlib.machineryrrprofilerrrProfilerrr4rr`rfrr rs '  E=nn$$ ""**]g]BE;| zFr