
    he                     .     G d  de       Z G d d      Zy)c                       e Zd ZdZy)UserExceptionz7 Encapsulate an exception ultimate caused by the user. N)__name__
__module____qualname____doc__     4/usr/lib/python3/dist-packages/PyQt6/lupdate/user.pyr   r      s    Ar	   r   c                   8     e Zd ZdZ fdZed        Zd Z xZS )Userz@ A mixin that provides methods for communicating with the user. c                 2    t        |   di | || _        y)z Initialise the object. Nr   )super__init___verbose)selfverbosekwargs	__class__s      r
   r   zUser.__init__   s     	"6"r	   c                 &    | j                  dd      S )za Returns a pretty-fied version of some text suitable for displaying
        to the user.
        
z\n)replace)texts    r
   prettyzUser.pretty#   s     ||D%((r	   c                 4    | j                   rt        |       yy)z Display a progress message. N)r   print)r   messages     r
   progresszUser.progress+   s     =='N r	   )	r   r   r   r   r   staticmethodr   r   __classcell__)r   s   @r
   r   r      s$    J  ) )r	   r   N)	Exceptionr   r   r   r	   r
   <module>r!      s   &	I 	 r	   