File manager - Edit - /usr/local/CyberPanel/lib/python3.10/site-packages/jmespath/__pycache__/exceptions.cpython-310.pyc
Back
o �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 @ � e Zd ZdS )� JMESPathErrorN��__name__� __module__�__qualname__� r r �I/usr/local/CyberPanel/lib/python3.10/site-packages/jmespath/exceptions.pyr � 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 �_ERROR_MESSAGEr r � __classcell__r r r r r s � r c @ � 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 '