%PDF- %PDF-
Direktori : /usr/local/lib/python3.8/__pycache__/ |
Current File : //usr/local/lib/python3.8/__pycache__/signal.cpython-38.pyc |
U na @ s& d dl Z d dl T d dlmZ d dlmZ e Ze de dd e de d d d ekrle de dd d d Zdd Zee j dd Z ee jdd Zd ekree jdd Ze jje_dekree jdd Zdekree jdd Ze je_dekree jdd Z[[dS ) N)*)wraps)IntEnumSignalsc C s( | r| dr| d p&| dS )NZSIGZSIG_ZCTRL_)isupper startswithname r "/usr/local/lib/python3.8/signal.py<lambda> s r Handlersc C s | dkS )N)SIG_DFLSIG_IGNr r r r r r pthread_sigmaskSigmasksc C s | dkS )N) SIG_BLOCKSIG_UNBLOCKSIG_SETMASKr r r r r r r c C s( z || W S t k r" | Y S X dS )zsConvert a numeric value to an IntEnum member. If it's not a known member, return the numeric value itself. N) ValueError)value enum_klassr r r _int_to_enum s r c C s, z t | W S ttfk r& | Y S X dS )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 t| t|}t|tS N)_signalsignalr r r signalnumhandlerr r r r - s r c C s t | }t|tS r )r getsignalr r r r r r r# 3 s r# c C s t | |}tdd |D S )Nc s s | ]}t |tV qd S r r r .0xr r r <genexpr>= s z"pthread_sigmask.<locals>.<genexpr>)r r set)howmasksigs_setr r r r : s sigpendingc C s dd t D S )Nc S s h | ]}t |tqS r r$ r% r r r <setcomp>D s zsigpending.<locals>.<setcomp>)r r- r r r r r- B s sigwaitc C s t | }t|tS r )r r/ r r )sigsetretsigr r r r/ H s valid_signalsc C s dd t D S )Nc S s h | ]}t |tqS r r$ r% r r r r. R s z valid_signals.<locals>.<setcomp>)r r2 r r r r r2 P s )r functoolsr Z_wrapsenumr _IntEnumglobalsZ_globals _convert___name__r r r r# r __doc__r- r/ r2 r r r r <module> sR