
    ci1                         d Z ddlmZmZ g dZ G d de      Z G d de      Z G d d	e      Z	 G d
 de
      Z G d de      Zy)z Commonly used exception classes.   )ExecutableNotFoundCalledProcessError)r   r   RequiredArgumentErrorFileExistsErrorUnknownSuffixWarningFormatSuffixMismatchWarningDotSyntaxWarningc                       e Zd ZdZy)r   z::exc:`TypeError` raised if a required argument is missing.N__name__
__module____qualname____doc__     :/tmp/pip-target-z3e9_cxr/lib/python/graphviz/exceptions.pyr   r      s    Dr   r   c                       e Zd ZdZy)r   z<:exc:`FileExistsError` raised with ``raise_if_exists=True``.Nr   r   r   r   r   r      s    Fr   r   c                       e Zd ZdZy)r   zv:exc:`RuntimeWarning` raised if the suffix of ``outfile`` is unknown
        and the given ``format`` is used instead.Nr   r   r   r   r   r      s    5r   r   c                       e Zd ZdZy)r   z`:exc:`UserWarning` raised if the suffix ``outfile``
        does not match the given ``format``.Nr   r   r   r   r   r      s    0r   r   c                       e Zd ZdZy)r	   zu:exc:`RuntimeWarning` raised if a quoted string
        is expected to cause a ``CalledProcessError`` from rendering.Nr   r   r   r   r	   r	      s    Ir   r	   N)r   backend.executer   r   __all__	TypeErrorr   r   RuntimeWarningr   UserWarningr   r	   r   r   r   <module>r      sT    & CEI EGo G5> 5
0+ 0
I~ Ir   