Ë
    úmxi  ã                   ó^   — 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y	)
é    )Ú	RerunData©Úrepr_c                   ó   — e Zd ZdZy)ÚScriptControlExceptionz Base exception for ScriptRunner.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úf/home/htdocs/ttos/venv/lib/python3.12/site-packages/streamlit/runtime/scriptrunner_utils/exceptions.pyr   r      s   „ Ù*àr   r   c                   ó   — e Zd ZdZy)ÚStopExceptionz1Silently stop the execution of the user's script.Nr   r   r   r   r   r      s   „ Ù;àr   r   c                   ó,   — e Zd ZdZdeddfd„Zdefd„Zy)ÚRerunExceptionz*Silently stop and rerun the user's script.Ú
rerun_dataÚreturnNc                 ó   — || _         y)z¬Construct a RerunException.

        Parameters
        ----------
        rerun_data : RerunData
            The RerunData that should be used to rerun the script
        N)r   )Úselfr   s     r   Ú__init__zRerunException.__init__%   s   € ð %ˆ�r   c                 ó   — t        | «      S )Nr   )r   s    r   Ú__repr__zRerunException.__repr__/   s   € Ü�T‹{Ðr   )r	   r
   r   r   r   r   Ústrr   r   r   r   r   r   "   s$   „ Ù4ð% 9ð %°ó %ð˜#ô r   r   N)Ú4streamlit.runtime.scriptrunner_utils.script_requestsr   Ústreamlit.utilr   ÚBaseExceptionr   r   r   r   r   r   ú<module>r      s4   ðõ KÝ  ô	˜]ô 	ô	Ð*ô 	ôÐ+õ r   