
    i	                        S r SSKJr  SSKJrJr   " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r	 " S S\\
5      r " S S\5      r " S S\\
5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S  S!\5      r " S" S#\5      rg$)%z.Exceptions related to the IBM Runtime service.    )QiskitError)JobTimeoutErrorJobErrorc                       \ rS rSrSrSrg)IBMError   <Base class for errors raised by the runtime service modules. N__name__
__module____qualname____firstlineno____doc____static_attributes__r
       W/home/james-whalen/.local/lib/python3.13/site-packages/qiskit_ibm_runtime/exceptions.pyr   r          Fr   r   c                       \ rS rSrSrSrg)IBMAccountError   zAccount related errors.r
   Nr   r
   r   r   r   r      s    !r   r   c                       \ rS rSrSrSrg)IBMBackendError   z4Base class for errors raised by the backend modules.r
   Nr   r
   r   r   r   r      s    >r   r   c                       \ rS rSrSrSrg)IBMBackendApiProtocolError%   zCErrors raised when an unexpected value is received from the server.r
   Nr   r
   r   r   r   r   %   s    Mr   r   c                       \ rS rSrSrSrg)IBMBackendValueError+   z+Value errors raised by the backend modules.r
   Nr   r
   r   r   r   r   +   s    5r   r   c                       \ rS rSrSrSrg)IBMBackendApiError1   z8Errors that occur unexpectedly when querying the server.r
   Nr   r
   r   r   r"   r"   1   s    Br   r"   c                       \ rS rSrSrSrg)IBMInputValueError7   z(Error raised due to invalid input value.r
   Nr   r
   r   r   r%   r%   7   s    2r   r%   c                       \ rS rSrSrSrg)IBMNotAuthorizedError=   zDError raised when a service is invoked from an unauthorized account.r
   Nr   r
   r   r   r(   r(   =   s    Nr   r(   c                       \ rS rSrSrSrg)IBMApiErrorC   z-Error raised when a server error encountered.r
   Nr   r
   r   r   r+   r+   C   s    7r   r+   c                       \ rS rSrSrSrg)IBMRuntimeErrorI   r	   r
   Nr   r
   r   r   r.   r.   I   r   r   r.   c                       \ rS rSrSrSrg)RuntimeProgramNotFoundO   z)Error raised when a program is not found.r
   Nr   r
   r   r   r1   r1   O   s    3r   r1   c                       \ rS rSrSrSrg)RuntimeJobFailureErrorU   z'Error raised when a runtime job failed.r
   Nr   r
   r   r   r4   r4   U   s    1r   r4   c                       \ rS rSrSrSrg)RuntimeJobNotFound[   z%Error raised when a job is not found.r
   Nr   r
   r   r   r7   r7   [   s    /r   r7   c                       \ rS rSrSrSrg)RuntimeInvalidStateErrora   z<Errors raised when the state is not valid for the operation.r
   Nr   r
   r   r   r:   r:   a   r   r   r:   c                       \ rS rSrSrSrg)RuntimeJobTimeoutErrorg   z,Error raised when waiting for job times out.r
   Nr   r
   r   r   r=   r=   g   s    6r   r=   c                       \ rS rSrSrSrg)RuntimeJobMaxTimeoutErrorm   z"Error raised when a job times out.r
   Nr   r
   r   r   r@   r@   m   s    ,r   r@   N)r   qiskit.exceptionsr   qiskit.providers.exceptionsr   r   r   r   r   r   
ValueErrorr   r"   r%   r(   r+   r.   r1   r4   r7   r:   r=   r@   r
   r   r   <module>rE      s    5 ) A	{ 		h 		h 		 		?J 		 		: 		H 		( 		h 		_ 		X 		 		 		_ 		 	r   