File: //opt/saltstack/salt/lib/python3.10/site-packages/git/__pycache__/exc.cpython-310.pyc
o
;j� � @ sj d Z g d�ZddlmZmZmZmZmZmZm Z m
Z
ddlmZ ddl
mZ ddlmZmZmZmZmZ ddlmZ erBddlmZ G d d
� d
e�ZG dd� de�ZG d
d� de�ZG dd� dee�ZG dd� de�ZG dd� de�Z G dd� de�Z!G dd� de!�Z"G dd� de!�Z#G dd� de�Z$G dd� de�Z%G dd � d e%�Z&G d!d"� d"e!�Z'G d#d$� d$e�Z(d%S )&z-Exceptions thrown throughout the git package.)�AmbiguousObjectName�BadName� BadObject�
BadObjectType�
InvalidDBRoot�ODBError�
ParseError�UnsupportedOperation�GitError�InvalidGitRepositoryError�WorkTreeRepositoryUnsupported�NoSuchPathError�UnsafeProtocolError�UnsafeOptionError�CommandError�GitCommandNotFound�GitCommandError�
CheckoutError�
CacheError�UnmergedEntriesError�HookExecutionError�RepositoryDirtyError� )r r r r r r r r ��safe_decode)�remove_password_if_present)�List�Sequence�Tuple�
TYPE_CHECKING�Union)�PathLike)�Repoc @ � e Zd ZdZdS )r z&Base class for all package exceptions.N��__name__�
__module__�__qualname__�__doc__� r( r( �;/opt/saltstack/salt/lib/python3.10/site-packages/git/exc.pyr = � r c @ r"