%PDF- %PDF-
Direktori : /snap/core20/2379/lib/python3/dist-packages/__pycache__/ |
Current File : //snap/core20/2379/lib/python3/dist-packages/__pycache__/jsonpatch.cpython-38.pyc |
U M b[b � @ s� d Z ddlmZ ddlZddlZddlZddlZddlZddlm Z m Z dZdZzddl mZmZ W n( ek r� ddlmZmZ eZY nX dZdZd Zd Zejdkr�eefZG dd � d e�ZG dd� de�ZG dd� de�ZG dd� dee�Zdd� Z ej!ej"e d�Z#d0dd�Z$dd� Z%G dd� de&�Z'G dd� de&�Z(G d d!� d!e(�Z)G d"d#� d#e(�Z*G d$d%� d%e(�Z+G d&d'� d'e(�Z,G d(d)� d)e(�Z-G d*d+� d+e(�Z.G d,d-� d-e&�Z/d.d/� Z0dS )1z Apply JSON-Patches (RFC 6902) � )�unicode_literalsN)�JsonPointer�JsonPointerException� )�MutableMapping�MutableSequenceu Stefan Kögl <stefan@skoegl.net>z1.22z0https://github.com/stefankoegl/python-json-patchzModified BSD License)� r c @ s e Zd ZdZdS )�JsonPatchExceptionzBase Json Patch exceptionN��__name__� __module__�__qualname__�__doc__� r r �+/usr/lib/python3/dist-packages/jsonpatch.pyr E s r c @ s e Zd ZdZdS )�InvalidJsonPatchz, Raised if an invalid JSON Patch is created Nr r r r r r I s r c @ s e Zd ZdZdS )�JsonPatchConflicta Raised if patch could not be applied due to conflict situation such as: - attempt to add object key then it already exists; - attempt to operate with nonexistence object key; - attempt to insert value to array at position beyond of it size; - etc. Nr r r r r r M s r c @ s e Zd ZdZdS )�JsonPatchTestFailedz A Test operation failed Nr r r r r r V s r c C s<