From: Victor Stinner Date: Fri, 4 Apr 2014 14:57:24 +0000 (+0200) Subject: Issue #21076: sigpending() is not available on Windows X-Git-Tag: v3.5.0a1~1949 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a2b5bf01e75529352507ae74b9fba832f22a5faa;p=python Issue #21076: sigpending() is not available on Windows --- diff --git a/Lib/signal.py b/Lib/signal.py index 90e53136bc..0db3df8bd6 100644 --- a/Lib/signal.py +++ b/Lib/signal.py @@ -68,10 +68,11 @@ if 'pthread_sigmask' in _globals: 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: