File: //usr/lib/python3.7/__pycache__/profile.cpython-37.pyc
B
{aV @ sp d Z ddlZddlZddlZdddgZG dd dZdd dZdd
dZG dd dZdd
Z e
dkrle 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 /usr/lib/python3.7/profile.py__init__/ s z_Utils.__init__c C sF | }z(y|| W n tk
r, Y nX W d | ||| X d S )N)r r
SystemExit_show)r statementfilenamesortprofr r r r 2 s
z
_Utils.runc C sJ | }z,y|||| W n tk
r0 Y nX W d | ||| X d S )N)r r r r )r r
globalslocalsr r r r r r r ; s
z
_Utils.runctxc C s"