File: //lib/python3/dist-packages/compose/cli/__pycache__/signals.cpython-310.pyc
o
S�`i � @ sh d dl Z ddlmZ G dd� de�ZG dd� de�Zdd � Zd
d� Zdd
� Zdd� Z dd� Z
dd� ZdS )� N� )�IS_WINDOWS_PLATFORMc @ � e Zd ZdS )�ShutdownExceptionN��__name__�
__module__�__qualname__� r
r
�5/usr/lib/python3/dist-packages/compose/cli/signals.pyr � r c @ r )�HangUpExceptionNr r
r
r
r r
r r
c C � t � ��N)r ��signal�framer
r
r �shutdown � r c C s t � t j| � t � t j| � d S r )r �SIGINT�SIGTERM)�handlerr
r
r �set_signal_handler s r c C s t t� d S r )r r r
r
r
r �set_signal_handler_to_shutdown s r c C r r )r
r r
r
r �hang_up r r c C s t st�tjt� d S d S r )r r �SIGHUPr r
r
r
r �set_signal_handler_to_hang_up s �r c C s t st�tjtj� d S d S r )r r �SIGPIPE�SIG_DFLr
r
r
r �ignore_sigpipe% s �r )r �constr � Exceptionr r
r r r r r r r
r
r
r �<module> s