Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/jmespath/__pycache__/exceptions.cpython-39.pyc
Ðазад
a g�h � @ s� d dl mZ G dd� de�ZeG dd� de��ZeG dd� de��ZeG dd � d e��ZeG d d� de��ZeG dd � d e��ZeG dd� de��Z G dd� de�Z G dd� de�ZdS )� )�with_str_methodc @ s e Zd ZdS )� JMESPathErrorN��__name__� __module__�__qualname__� r r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/jmespath/exceptions.pyr s r c s, e Zd ZdZef� fdd� Zdd� Z� ZS )� ParseErrorzInvalid jmespath expressionc s: t t| ��|||� || _|| _|�� | _|| _d | _d S �N) �superr �__init__�lex_position�token_value�upper� token_type�msg� expression)�selfr r r r �� __class__r r r s zParseError.__init__c C s0 d| j d d }d| j| j | j| j| j|f S )N� � �^zF%s: Parse error at column %s, token "%s" (%s), for expression: "%s" %s)r r r r r �r � underliner r r �__str__ s ���zParseError.__str__)r r r Z_ERROR_MESSAGEr r � __classcell__r r r r r s � r c @ s e Zd Zdd� Zdd� ZdS )�IncompleteExpressionErrorc C s || _ t|�| _d | _d | _d S r )r �lenr r r )r r r r r �set_expression! s z(IncompleteExpressionError.set_expressionc C s d| j d d }d| j|f S )Nr r r z;Invalid jmespath expression: Incomplete expression: "%s" %s)r r r r r r r '