D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
alt
/
python37
/
lib
/
python3.7
/
site-packages
/
charset_normalizer
/
__pycache__
/
Filename :
models.cpython-37.pyc
back
Copy
B �B�hj0 � @ s� d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z d dl mZmZm Z mZ ddlmZmZ dd lmZmZmZ G d d� d�ZG dd � d �Zeeef Ze e ZG dd� d�ZdS )� )�annotations)�aliases)�sha256)�dumps)�sub)�Any�Iterator�List�Tuple� )�RE_POSSIBLE_ENCODING_INDICATION�TOO_BIG_SEQUENCE)� iana_name�is_multi_byte_encoding� unicode_rangec @ s� e Zd ZdAdddddddd�d d �Zddd�d d�Zddd�dd�Zedd�dd��Zdd�dd�Zdd�dd�Z d dd�dd�Z edd�dd��Zedd�dd��Zedd�d d!��Z edd�d"d#��Zedd�d$d%��Zedd�d&d'��Zedd�d(d)��Zedd�d*d+��Zedd�d,d-��Zedd�d.d/��Zedd�d0d1��Zed2d�d3d4��Zedd�d5d6��Zedd�d7d8��Zedd�d9d:��ZdBddd<�d=d>�Zedd�d?d@��ZdS )C�CharsetMatchN�bytes�str�float�bool�CoherenceMatchesz str | None)�payload�guessed_encoding�mean_mess_ratio�has_sig_or_bom� languages�decoded_payload�preemptive_declarationc C sL || _ || _|| _|| _|| _d | _g | _d| _d | _d | _ || _ || _d S )Ng )�_payload� _encoding�_mean_mess_ratio� _languages�_has_sig_or_bom�_unicode_ranges�_leavesZ_mean_coherence_ratio�_output_payload�_output_encoding�_string�_preemptive_declaration)�selfr r r r r r r � r* �J/opt/alt/python37/lib/python3.7/site-packages/charset_normalizer/models.py�__init__ s zCharsetMatch.__init__�object)�other�returnc C s>