ó
    °"³j^  ã                   ór   •  " S  S\ 5      r " S S\5      r " S S\5      r " S S\5      r " S S	\5      rg
)c                   óB   ^ • \ rS rSr% Sr\\S'    S\4U 4S jjrSrU =r	$ )ÚGraphSetupErroré   z0Error caused by an incorrectly configured graph.Úmessagec                 ó0   >• Xl         [        TU ]	  U5        g ©N©r   ÚsuperÚ__init__©Úselfr   Ú	__class__s     €ÚV/home/mande/repo/quber/.venv/lib/python3.13/site-packages/pydantic_graph/exceptions.pyr
   ÚGraphSetupError.__init__   ó   ø€ ØŒÜ‰Ñ˜Õ!ó    ©r   ©
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚstrÚ__annotations__r
   Ú__static_attributes__Ú__classcell__©r   s   @r   r   r      s   ø‡ Ù:àƒLØ%ð" ÷ "õ "r   r   c                   óB   ^ • \ rS rSr% Sr\\S'    S\4U 4S jjrSrU =r	$ )ÚGraphBuildingErroré   z&An error raised during graph-building.r   c                 ó0   >• Xl         [        TU ]	  U5        g r   r   r   s     €r   r
   ÚGraphBuildingError.__init__   r   r   r   r   r   s   @r   r   r      s   ø‡ Ù0àƒLØð" ÷ "õ "r   r   c                   óB   ^ • \ rS rSr% Sr\\S'    S\4U 4S jjrSrU =r	$ )ÚGraphValidationErroré   z(An error raised during graph validation.r   c                 ó0   >• Xl         [        TU ]	  U5        g r   r   r   s     €r   r
   ÚGraphValidationError.__init__   r   r   r   r   r   s   @r   r$   r$      s   ø‡ Ù2àƒLØð" ÷ "õ "r   r$   c                   óB   ^ • \ rS rSr% Sr\\S'    S\4U 4S jjrSrU =r	$ )ÚGraphRuntimeErroré"   z0Error caused by an issue during graph execution.r   c                 ó0   >• Xl         [        TU ]	  U5        g r   r   r   s     €r   r
   ÚGraphRuntimeError.__init__(   r   r   r   r   r   s   @r   r)   r)   "   s   ø‡ Ù:àƒLØð" ÷ "õ "r   r)   c                   óB   ^ • \ rS rSr% Sr\\S'    S\4U 4S jjrSrU =r	$ )ÚUnsupportedEventLoopErroré-   aŸ  Error caused by calling a synchronous method on an event loop that cannot be driven by the caller.

Synchronous methods run their asynchronous implementation using `loop.run_until_complete()`, which not every
event loop implements. Temporal's workflow event loop is one that doesn't: it can only be driven by Temporal.

Pydantic AI's synchronous methods report this as a `pydantic_ai.exceptions.UserError` instead.
r   c                 ó0   >• Xl         [        TU ]	  U5        g r   r   r   s     €r   r
   Ú"UnsupportedEventLoopError.__init__9   r   r   r   r   r   s   @r   r.   r.   -   s#   ø‡ ñð ƒLØð" ÷ "õ "r   r.   N)Ú	TypeErrorr   Ú
ValueErrorr   r$   ÚRuntimeErrorr)   r.   © r   r   Ú<module>r6      sA   ðô"�iô "ô"˜ô "ô"˜:ô "ô"˜ô "ô" õ "r   