Ë ‚Ö¦i› ã óü — d Z g d¢ZddlZddlZddlZddlZdd„Zdd„Z ej j e_ ej j e _ G d„ dej « Zd„ Zd „ Z ed k( r e « yy)zUPython interface for the 'lsprof' profiler. Compatible with the 'profile' module. )ÚrunÚrunctxÚProfileé Nc óV — t j t « j | ||« S ©N)Ú _pyprofileÚ_Utilsr r )Ú statementÚfilenameÚsorts ú!/usr/lib64/python3.12/cProfile.pyr r s" € Ü×ÑœWÓ%×)Ñ)¨)°X¸tÓDÐDó c óZ — t j t « j | ||||« S r )r r r r )r ÚglobalsÚlocalsr r s r r r s+ € Ü×ÑœWÓ%×,Ñ,¨Y¸ÀØ-5°tó=ð =r c óH — e Zd ZdZdd„Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z d „ Zd „ Zy) r a` Profile(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). c ó„ — dd l }|j | « j « j |« j « y ©Nr )ÚpstatsÚStatsÚ strip_dirsÚ sort_statsÚprint_stats)Úselfr r s r r zProfile.print_stats* s. € ÛØ�‰�TÓ×%Ñ%Ó'×2Ñ2°4Ó8×DÑDÕFr c ó¦ — dd l }t |d« 5 }| j « |j | j |« d d d « y # 1 sw Y y xY w)Nr Úwb)ÚmarshalÚopenÚcreate_statsÚdumpÚstats)r Úfiler Úfs r Ú dump_statszProfile.dump_stats. s; € ÛÜ �$˜Ô Ø×ÑÔØ�L‰L˜Ÿ™ QÔ'÷ × Ñ ús ‘-AÁAc óD — | j « | j « y r )ÚdisableÚsnapshot_stats©r s r r zProfile.create_stats4 s € Ø�‰ŒØ×ÑÕr c ó¾ — | j « }i | _ i }|D ]x }t |j « }|j }||j z }|j }|j }i } | |t |j « <