golden hour
/opt/saltstack/salt/lib/python3.10/site-packages/pip/_vendor/tomli/__pycache__
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.cpython-310.pyc
337 B
Del
OK
_parser.cpython-310.pyc
16.65 KB
Del
OK
_re.cpython-310.pyc
2.82 KB
Del
OK
_types.cpython-310.pyc
307 B
Del
OK
Edit: _parser.cpython-310.pyc
o �xeiX � @ s\ d dl mZ d dlmZ d dlZd dlmZ d dlmZm Z m Z ddlmZm Z mZmZmZmZ ddlmZmZmZ ed d � ed�D ��eed��B Zeed � Zeed� ZeZeZeZed�Zeed�B Z eej!ej" d �Z#e#ed�B Z$eej%�Z&edd dddddd��Z'G dd� de(�Z)e*d�dwd"d#�Z+e*d�dxd&d'�Z,G d(d)� d)�Z-G d*d+� d+�Z.G d,d-� d-e �Z/dyd3d4�Z0dzd:d;�Z1d{d<d=�Z2d{d>d?�Z3d|dBdC�Z4d|dDdE�Z5d}dHdI�Z6d~dKdL�Z7ddMdN�Z8d�dPdQ�Z9d�dRdS�Z:d�dUdV�Z;d�dXdY�Z<dZd[�d�d]d^�Z=d�d_d`�Z>d�dcdd�Z?d�dedf�Z@d�dhdi�ZAd�djdk�ZBd�dmdn�ZCd�dpdq�ZDd�dsdt�ZEd�dudv�ZFdS )�� )�annotations)�IterableN)�MappingProxyType)�Any�BinaryIO� NamedTuple� )�RE_DATETIME�RE_LOCALTIME� RE_NUMBER�match_to_datetime�match_to_localtime�match_to_number)�Key� ParseFloat�Posc c s � | ]}t |�V qd S �N)�chr��.0�i� r �M/opt/saltstack/salt/lib/python3.10/site-packages/pip/_vendor/tomli/_parser.py� <genexpr> s � r � � � z z � z-_z"'��� �"�\)z\bz\tz\nz\fz\rz\"z\\c @ s e Zd ZdZdS )�TOMLDecodeErrorz0An error raised if a document is not valid TOML.N)�__name__� __module__�__qualname__�__doc__r r r r r# 5 s r# ��parse_float�__fpr r) r �return�dict[str, Any]c C s: | � � }z|�� }W n ty td�d�w t||d�S )z%Parse TOML from a binary file object.zEFile must be opened in binary mode, e.g. use `open('foo.toml', 'rb')`Nr( )�read�decode�AttributeError� TypeError�loads)r* r) �b�sr r r �load9 s ���r4 �__s�strc C sj | � dd�}d}tt� t� �}d}t|�} t||t�}z|| }W n ty. Y |jjS w |dkr8|d7 }q|tv rKt |||||�}t||t�}nC|dkr�z||d }W n tyb d}Y nw |j �� |dkrut|||�\}}nt |||�\}}t||t�}n |d kr�t||d ��t||�}z|| }W n ty� Y |jjS w |dkr�t||d��|d7 }q)zParse TOML from a string.z r r r Tr �[N�#zInvalid statementz5Expected newline or end of document after a statement)�replace�Output� NestedDict�Flags�make_safe_parse_float� skip_chars�TOML_WS� IndexError�KEY_INITIAL_CHARS�key_value_rule�flags�finalize_pending�create_list_rule�create_dict_rule�suffixed_err�skip_comment�data�dict)r5 r) �src�pos�out�header�charZsecond_charr r r r1 E sZ #�� ���r1 c @ sT e Zd ZdZdZdZddd�Zddd �Zddd�Zddd�Z ddd�Z ddd�ZdS )r<