
    ph                     `    S r  " S S\5      r " S S\5      r " S S\5      r " S S\5      rg	)
zPyPhi exceptions.c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )StateUnreachableError   z<The current state cannot be reached from any previous state.c                 R   > Xl         Sn[        TU ]	  UR                  U5      5        g )Nz0The state {} cannot be reached in the given TPM.)statesuper__init__format)selfr   msg	__class__s      J/home/james-whalen/.local/lib/python3.13/site-packages/pyphi/exceptions.pyr   StateUnreachableError.__init__   s#    
@E*+    )r   )__name__
__module____qualname____firstlineno____doc__r   __static_attributes____classcell__)r   s   @r   r   r      s    F, ,r   r   c                       \ rS rSrSrSrg)ConditionallyDependentError   z#The TPM is conditionally dependent. Nr   r   r   r   r   r   r   r   r   r   r      s    -r   r   c                       \ rS rSrSrSrg)JSONVersionError   z6JSON was serialized with a different version of PyPhi.r   Nr   r   r   r   r   r      s    @r   r   c                       \ rS rSrSrSrg)WrongDirectionError   z!The wrong direction was provided.r   Nr   r   r   r   r    r       s    +r   r    N)r   
ValueErrorr   r   r   r    r   r   r   <module>r#      s<   
 ,J ,.* .Az A,* ,r   