Python-Dateien

Neu laden
Gefunden: 162 Datei(en)
signal.py
# Source Generated with Decompyle++
# File: signal.pyc (Python 3.13)

import _signal
from _signal import *
from enum import IntEnum as _IntEnum
_globals = globals()
_IntEnum._convert_('Signals', __name__, (lambda name: if name.isupper():
if not name.startswith('SIG') and not name.startswith('SIG_'):
passname.startswith('CTRL_')))
_IntEnum._convert_('Handlers', __name__, (lambda name: name in ('SIG_DFL', 'SIG_IGN')))
if 'pthread_sigmask' in _globals:
    _IntEnum._convert_('Sigmasks', __name__, (lambda name: name in ('SIG_BLOCK', 'SIG_UNBLOCK', 'SIG_SETMASK')))

def _int_to_enum(value, enum_klass):
    return enum_klass(value)
    if ValueError:
        return 


def _enum_to_int(value):
    return int(value)
    if (ValueError, TypeError):
        return 


def _wraps(wrapped):
    # MAKE_CELL(0)
    
    def decorator(wrapper = None):
        # COPY_FREE_VARS(1)
        wrapper.__doc__ = wrapped.__doc__
        return wrapper

    return decorator

signal = (lambda signalnum, handler: handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler))_int_to_enum(handler, Handlers))()
getsignal = (lambda signalnum: handler = _signal.getsignal(signalnum)_int_to_enum(handler, Handlers))()
if 'pthread_sigmask' in _globals:
    pthread_sigmask = (lambda how, mask: sigs_set = _signal.pthread_sigmask(how, mask)(lambda .0: def <genexpr>():
# Return a generator
for x in .0:
_int_to_enum(x, Signals)None)(sigs_set())
)()
if 'sigpending' in _globals:
    sigpending = (lambda : _signal.sigpending()())()
if 'sigwait' in _globals:
    sigwait = (lambda sigset: retsig = _signal.sigwait(sigset)_int_to_enum(retsig, Signals))()
if 'valid_signals' in _globals:
    valid_signals = (lambda : _signal.valid_signals()())()
del _globals
del _wraps