OwlCyberSecurity - MANAGER
Edit File: signal.cpython-35.opt-1.pyc
��YfK������������������@���s~��d��d�l��Z��d��d�l��Td��d�l�m�Z�d��d�l�m�Z�e����Z�e�j �d�e �d�d������e�j �d�e �d �d������d �e�k�r��e�j �d�e �d�d������d �d����Z�d�d����Z�e�e��j ���d�d������Z �e�e��j���d�d������Z�d �e�k�re�e��j���d�d ������Z�e��j�j�e�_�d�e�k�rAe�e��j���d�d������Z�d�e�k�rte�e��j���d�d������Z�e��j�e�_�[�[�d�S)�����N)�*)�wraps)�IntEnum�Signalsc�������������C���s8���|��j�����r+�|��j�d���r+�|��j�d���p7�|��j�d���S)NZSIGZSIG_ZCTRL_)�isupper� startswith)�name��r ����+/opt/alt/python35/lib64/python3.5/signal.py�<lambda> ���s����r����Handlersc�������������C���s ���|��d�k�S)N�SIG_DFL�SIG_IGN)r ���r���r ���)r���r ���r ���r ���r������s�����pthread_sigmaskZSigmasksc�������������C���s ���|��d�k�S)N� SIG_BLOCK�SIG_UNBLOCK�SIG_SETMASK)r���r���r���r ���)r���r ���r ���r ���r������s����c�������������C���s+���y�|�|����SWn�t��k �r&�|��SYn�Xd�S)zsConvert a numeric value to an IntEnum member. If it's not a known member, return the numeric value itself. N)� ValueError)�valueZ enum_klassr ���r ���r ����_int_to_enum���s���� r���c�������������C���s1���y�t��|����SWn�t�t�f�k �r,�|��SYn�Xd�S)zmConvert an IntEnum member to a numeric value. If it's not an IntEnum member return the value itself. N)�intr���� TypeError)r���r ���r ���r ����_enum_to_int#���s����r���c�������������C���s+���t��j�t�|����t�|�����}�t�|�t���S)N)�_signal�signalr���r���r���)� signalnum�handlerr ���r ���r ���r���-���s����r���c�������������C���s���t��j�|����}�t�|�t���S)N)r���� getsignalr���r���)r���r���r ���r ���r ���r���3���s����r���c�������������C���s)���t��j�|��|���}�t�d�d����|�D����S)Nc�������������s���s���|��]�}�t��|�t���Vq�d��S)N)r���r���)�.0�xr ���r ���r ���� <genexpr>=���s����z"pthread_sigmask.<locals>.<genexpr>)r���r����set)Zhow�maskZsigs_setr ���r ���r ���r���:���s����� sigpendingc��������������C���s#���t��j����}��t�d�d����|��D����S)Nc�������������s���s���|��]�}�t��|�t���Vq�d��S)N)r���r���)r���r���r ���r ���r ���r ���E���s����zsigpending.<locals>.<genexpr>)r���r#���r!���)Zsigsr ���r ���r ���r#���B���s�����sigwaitc�������������C���s���t��j�|����}�t�|�t���S)N)r���r$���r���r���)ZsigsetZretsigr ���r ���r ���r$���I���s����)r���� functoolsr���Z_wrapsZenumr���Z_IntEnum�globalsZ_globals�_convert�__name__r���r���r���r���r����__doc__r#���r$���r ���r ���r ���r ����<module>���s6���