File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/charset_normalizer/__pycache__/models.cpython-310.pyc
Back
o ;j�, � @ s� d dl mZ d dlmZ d dlmZ d dlmZmZm Z m Z mZmZm Z ddlmZ ddlmZmZmZ G dd � d �ZG d d� d�Zeeef Ze e ZG dd � d �ZdS )� )�aliases)�sha256)�dumps)�Any�Dict�Iterator�List�Optional�Tuple�Union� )�TOO_BIG_SEQUENCE)� iana_name�is_multi_byte_encoding� unicode_rangec @ s� e Zd Z d=dededededddee fd d �Zde defd d�Z de defdd�Zedefdd��Z defdd�Zdefdd�Zd>dd�Zedefdd��Zedee fdd��Zedefdd��Zedefdd ��Zedee fd!d"��Zedefd#d$��Zedefd%d&��Zedefd'd(��Zedefd)d*��Zedefd+d,��Zedefd-d.��Zeded fd/d0��Zedefd1d2��Zedee fd3d4��Zedee fd5d6��Z d?d8edefd9d:�Z!edefd;d<��Z"dS )@�CharsetMatchN�payload�guessed_encoding�mean_mess_ratio�has_sig_or_bom� languages�CoherenceMatches�decoded_payloadc C sF || _ || _|| _|| _|| _d | _g | _d| _d | _d | _ || _ d S )N� )�_payload� _encoding�_mean_mess_ratio� _languages�_has_sig_or_bom�_unicode_ranges�_leavesZ_mean_coherence_ratio�_output_payload�_output_encoding�_string)�selfr r r r r r � r% �M/opt/saltstack/salt/lib/python3.10/site-packages/charset_normalizer/models.py�__init__ s zCharsetMatch.__init__�other�returnc C s>