mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
bpo-33332: Add signal.valid_signals() (GH-6581)
This commit is contained in:
parent
491bbedc20
commit
9d3627e311
14 changed files with 171 additions and 26 deletions
|
@ -65,8 +65,7 @@ if 'pthread_sigmask' in _globals:
|
|||
if 'sigpending' in _globals:
|
||||
@_wraps(_signal.sigpending)
|
||||
def sigpending():
|
||||
sigs = _signal.sigpending()
|
||||
return set(_int_to_enum(x, Signals) for x in sigs)
|
||||
return {_int_to_enum(x, Signals) for x in _signal.sigpending()}
|
||||
|
||||
|
||||
if 'sigwait' in _globals:
|
||||
|
@ -76,4 +75,11 @@ if 'sigwait' in _globals:
|
|||
return _int_to_enum(retsig, Signals)
|
||||
sigwait.__doc__ = _signal.sigwait
|
||||
|
||||
|
||||
if 'valid_signals' in _globals:
|
||||
@_wraps(_signal.valid_signals)
|
||||
def valid_signals():
|
||||
return {_int_to_enum(x, Signals) for x in _signal.valid_signals()}
|
||||
|
||||
|
||||
del _globals, _wraps
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue