U if\ @ sx d Z ddlZddlZddlZddlZdddgZG dd dZdd dZdd dZG dd dZ dd Z edkrte dS )z Class for profiling Python code. NrunrunctxProfilec @ s0 e Zd ZdZdd Zdd Zdd Zdd Zd S )_UtilszSupport 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 ,/opt/alt/python38/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 statementfilenamesortprofr 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 globalslocalsr r r r r r r <