File: //lib64/python3.6/__pycache__/profile.cpython-36.pyc
3
\V @ s d Z ddlZddlZddlZddlZddlmZ dddgZG dd dZdd
dZ dddZ
G dd dZd
d Ze
dkre dS )z Class for profiling Python code. N)OptionParserrunrunctxProfilec @ 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/lib64/python3.6/profile.py__init__1 s z_Utils.__init__c C sF | j }z(y|j| W n tk
r, Y nX W d | j||| X d S )N)r r
SystemExit_show)r statementfilenamesortprofr r r
r 4 s
z
_Utils.runc C sJ | j }z,y|j||| W n tk
r0 Y nX W d | j||| X d S )N)r r r r
)r r globalslocalsr r r r r r
r = s
z
_Utils.runctxc C s"