§
    ÔŸ’j„  ã                  óN   — d dl mZ d dlmZmZ  G d„ de¦  «        Zdd„Zdd
„ZdS )é    )Úannotations)ÚdatetimeÚtimezonec                  ó   — e Zd ZdZdS )ÚDesktopAutomationErrorz%Raised when desktop automation fails.N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú<C:\Projects\DSCons\app\services\desktop_automation\common.pyr   r      s   € € € € € Ø/Ð/Ð/Ð/r   r   ÚreturnÚstrc                 ób   — t          j        t          j        ¦  «                             ¦   «         S ©N)r   Únowr   ÚutcÚ	isoformatr   r   r   Ú_utc_timestampr   
   s    € ÝŒ<�œÑ%Ô%×/Ò/Ñ1Ô1Ð1r   ÚerrÚ	Exceptionc                ód   — t          | ¦  «                             ¦   «         }|r|n| j        j        S r   )r   ÚstripÚ	__class__r   )r   Úmsgs     r   Ú_normalize_errorr      s+   € Ý
ˆc‰(Œ(�.Š.Ñ
Ô
€CØÐ1ˆ3ˆ3˜3œ=Ô1Ð1r   N)r   r   )r   r   r   r   )Ú
__future__r   r   r   r   r   r   r   r   r   r   ú<module>r      s‹   ðØ "Ð "Ð "Ð "Ð "Ð "à 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'ð0ð 0ð 0ð 0ð 0˜Yñ 0ô 0ð 0ð2ð 2ð 2ð 2ð2ð 2ð 2ð 2ð 2ð 2r   