File: //usr/lib64/python3.9/__pycache__/difflib.cpython-39.opt-2.pyc
a
    �DOgkE �                   @   s,  g d �Z ddlmZ ddlmZ ddlmZ edd�Z	dd� Z
G d	d
� d
�Zd9d
d�Zdd� Z
G dd� d�ZddlZe�d�jfdd�Zd:dd�Zdd� Zd;dd�Zd d!� Zd<d"d#�Zd$d%� Zd=d(d)�Zdefd*d+�Zddefd,d-�Zd.Zd/Zd0Zd1ZG d2d3� d3e �Z![d4d5� Z"d6d7� Z#e$d8k�r(e#�  dS )>)�get_close_matches�ndiff�restore�SequenceMatcher�Differ�IS_CHARACTER_JUNK�IS_LINE_JUNK�context_diff�unified_diff�
diff_bytes�HtmlDiff�Match�    )�nlargest)�
namedtuple)�GenericAliasr   za b sizec                 C   s   |rd|  | S dS )Ng       @�      �?� )�matches�lengthr   r   �/usr/lib64/python3.9/difflib.py�_calculate_ratio'