File: //proc/thread-self/root/usr/lib/python3.5/__pycache__/signal.cpython-35.pyc
��j`K  �               @   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	   �/usr/lib/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&