U e5dú[ ã @ sx d Z ddlZddlZddlZddlZdddgZG dd„ dƒZdd d„Zdd d„ZG dd„ dƒZ dd „ Z edkrte ƒ dS )z Class for profiling Python code.é NÚrunÚrunctxÚProfilec @ s0 e Zd ZdZdd„ Zdd„ Zdd„ Zdd „ Zd S )Ú_UtilszŠSupport class for utility functions which are shared by profile.py and cProfile.py modules. Not supposed to be used directly. c C s || _ d S ©N)Úprofiler)Úselfr © r ú/usr/lib64/python3.8/profile.pyÚ__init__0 s z_Utils.__init__c C sF | ¡ }z(z| |¡ W n tk r, Y nX W 5 | |||¡ X d S r )r Ú_showr Ú SystemExit)r Ú statementÚfilenameÚsortÚprofr r r r 3 s z _Utils.runc C sJ | ¡ }z,z| |||¡ W n tk r0 Y nX W 5 | |||¡ X d S r )r r r r )r r ÚglobalsÚlocalsr r r r r r r <