§
    ¹³ÙgÕ  ã                   ó®   — d Z ddlmZ ddlm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	dS )z>Exceptions for errors raised while handling Backends and Jobs.é    )ÚQiskitError)Údeprecate_funcc                   ó   — e Zd ZdZdS )ÚJobErrorz%Base class for errors raised by Jobs.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úQ/granary/edev/quantum/lib/python3.11/site-packages/qiskit/providers/exceptions.pyr   r      s   € € € € € Ø/Ð/à€Dr   r   c                   ó   — e Zd ZdZdS )ÚJobTimeoutErrorz-Base class for timeout errors raised by jobs.Nr   r   r   r   r   r      s   € € € € € Ø7Ð7à€Dr   r   c                   ó   — e Zd ZdZdS )ÚQiskitBackendNotFoundErrorz9Base class for errors raised while looking for a backend.Nr   r   r   r   r   r      s   € € € € € ØCÐCà€Dr   r   c                   óL   ‡ — e Zd ZdZ edddd¬¦  «        ˆ fd„¦   «         Zˆ xZS )ÚBackendPropertyErrorzBBase class for errors raised while looking for a backend property.ú1.4úin the 2.0 releaseá!  The models in ``qiskit.providers.models`` and related objects are part of the deprecated `BackendV1` workflow,  and no longer necessary for `BackendV2`. If a user workflow requires these representations it likely relies on deprecated functionality and should be updated to use `BackendV2`.é   ©ÚsinceÚremoval_timelineÚadditional_msgÚ
stacklevelc                 ó4   •—  t          ¦   «         j        |Ž  d S ©N©ÚsuperÚ__init__©ÚselfÚmessageÚ	__class__s     €r   r"   zBackendPropertyError.__init__(   ó   ø€ ð 	�‰ŒÔ˜'Ð"Ð"Ð"Ð"r   ©r   r	   r
   r   r   r"   Ú__classcell__©r&   s   @r   r   r   %   sl   ø€ € € € € ØLÐLà€^ØØ-ð0ð ðñ ô ð#ð #ð #ð #ñô ð#ð #ð #ð #ð #r   r   c                   óL   ‡ — e Zd ZdZ edddd¬¦  «        ˆ fd„¦   «         Zˆ xZS )ÚBackendConfigurationErrorz9Base class for errors raised by the BackendConfiguration.r   r   r   r   r   c                 ó4   •—  t          ¦   «         j        |Ž  d S r   r    r#   s     €r   r"   z"BackendConfigurationError.__init__8   r'   r   r(   r*   s   @r   r,   r,   5   sl   ø€ € € € € ØCÐCà€^ØØ-ð0ð ðñ ô ð#ð #ð #ð #ñô ð#ð #ð #ð #ð #r   r,   N)
r   Úqiskit.exceptionsr   Úqiskit.utilsr   r   r   r   r   r,   r   r   r   ú<module>r0      s  ðð EÐ Dà )Ð )Ð )Ð )Ð )Ð )Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'ð	ð 	ð 	ð 	ð 	ˆ{ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�hñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	 ñ 	ô 	ð 	ð#ð #ð #ð #ð #˜;ñ #ô #ð #ð #ð #ð #ð #ð # ñ #ô #ð #ð #ð #r   