author | Bart Smaalders <Bart.Smaalders@Oracle.COM> |
Tue, 04 Jun 2013 09:09:15 -0700 | |
changeset 2906 | ede940fbc11e |
parent 2905 | 16b34634c06c |
child 2907 | df429d6d018a |
--- a/src/modules/misc.py Mon Jun 03 16:48:45 2013 -0700 +++ b/src/modules/misc.py Tue Jun 04 09:09:15 2013 -0700 @@ -2429,13 +2429,11 @@ return s -sigdict = None +sigdict = defaultdict(list) def signame(signal_number): """convert signal number to name(s)""" - global sigdict - if sigdict is None: - sigdict = defaultdict(list) + if not sigdict: for name in dir(signal): if name.startswith("SIG") and "_" not in name: sigdict[getattr(signal, name)].append(name)