File: //lib64/python3.9/__pycache__/trace.cpython-39.opt-2.pyc
a
    �DOgr  �                   @   s�   d dgZ ddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlZddlm
Z ddlZdZG dd� d�Zdd	� Zd
d� ZG dd� d�Zd
d� Zdd� Zddd�Zdd� ZG dd � d �Zdd� Zedkr�e�  dS )�Trace�CoverageResults�    N)�	monotonicz#pragma NO COVERc                   @   s   e Zd Zddd�Zdd� ZdS )�_IgnoreNc                 C   s:   |s
t � nt |�| _|sg ndd� |D �| _ddi| _d S )Nc                 S   s   g | ]}t j�|��qS � )�os�path�normpath��.0�dr   r   �/usr/lib64/python3.9/trace.py�
<listcomp>H   s   �z$_Ignore.__init__.<locals>.<listcomp>z<string>�   )�set�_mods�_dirs�_ignore)�self�modules�dirsr   r   r
   �__init__F   s
    �z_Ignore.__init__c                 C   s�   || j v r| j | S || jv r,d| j |<