changeset: 90139:b1f5b5d7997f user: Victor Stinner date: Fri Apr 04 16:57:24 2014 +0200 files: Lib/signal.py description: Issue #21076: sigpending() is not available on Windows diff -r 4a57ab2499e1 -r b1f5b5d7997f Lib/signal.py --- a/Lib/signal.py Fri Apr 04 10:36:43 2014 -0400 +++ b/Lib/signal.py Fri Apr 04 16:57:24 2014 +0200 @@ -68,10 +68,11 @@ pthread_sigmask.__doc__ = _signal.pthread_sigmask.__doc__ -@_wraps(_signal.sigpending) -def sigpending(): - sigs = _signal.sigpending() - return set(_int_to_enum(x, Signals) for x in sigs) +if 'sigpending' in _globals: + @_wraps(_signal.sigpending) + def sigpending(): + sigs = _signal.sigpending() + return set(_int_to_enum(x, Signals) for x in sigs) if 'sigwait' in _globals: