
    XaJj                     4    d dl Z  G d d      Z G d d      Zy)    Nc                       e Zd Zd Zd Zd Zy)NSDisabledAutomaticTerminationc                 X    || _         t        j                  j                         | _        y N)_reason
FoundationNSProcessInfoprocessInfo_info)selfreasons     ]/Users/ahmed/devFolder/claude-voice/.venv/lib/python3.12/site-packages/Foundation/_context.py__init__z'NSDisabledAutomaticTermination.__init__   s    --99;
    c                 N    | j                   j                  | j                         y r   )r   disableAutomaticTermination_r   r   s    r   	__enter__z(NSDisabledAutomaticTermination.__enter__	   s    

//=r   c                 N    | j                   j                  | j                         yNF)r   enableAutomaticTermination_r   r   exc_typeexc_valexc_tbs       r   __exit__z'NSDisabledAutomaticTermination.__exit__   s    

..t||<r   N__name__
__module____qualname__r   r   r    r   r   r   r      s    <>r   r   c                       e Zd Zd Zd Zd Zy)NSDisabledSuddenTerminationc                 J    t         j                  j                         | _        y r   )r   r	   r
   r   r   s    r   r   z$NSDisabledSuddenTermination.__init__   s    --99;
r   c                 8    | j                   j                          y r   )r   disableSuddenTerminationr   s    r   r   z%NSDisabledSuddenTermination.__enter__   s    

++-r   c                 8    | j                   j                          yr   )r   enableSuddenTerminationr   s       r   r   z$NSDisabledSuddenTermination.__exit__   s    

**,r   Nr   r!   r   r   r#   r#      s    <.r   r#   )r   r   r#   r!   r   r   <module>r)      s    
 
	 	r   