File: //lib64/python3.9/__pycache__/profile.cpython-39.opt-2.pyc
a
    �DOgaY  �                   @   sr   d dl Z d dlZd dlZd dlZg d�ZG dd� d�Zddd�Zddd	�ZG d
d� d�Zdd
� Z	e
dkrne	�  dS )�    N)�run�runctx�Profilec                   @   s,   e Zd Zdd� Zdd� Zdd� Zdd� Zd	S )
�_Utilsc                 C   s
   || _ d S �N)�profiler)�selfr   � r	   �/usr/lib64/python3.9/profile.py�__init__0   s    z_Utils.__init__c                 C   sR   | � � }z4z|�|� W n ty*   Y n0 W | �|||� n| �|||� 0 d S r   )r   r   �
SystemExit�_show)r   �	statement�filename�sort�profr	   r	   r
   r   3   s    z
_Utils.runc                 C   sV   | � � }z8z|�|||� W n ty.   Y n0 W | �|||� n| �|||� 0 d S r   )r   r   r   r
   )r   r   �globals�localsr   r   r   r	   r	   r
   r   <