2
0
mirror of https://gitlab.com/ita1024/waf.git synced 2025-01-23 08:50:16 +01:00

remove as many bare 'except:' statements as possible

This commit is contained in:
Thomas Nagy 2012-02-11 13:43:47 +01:00
parent 28dc361072
commit adf2225f76
3 changed files with 11 additions and 11 deletions

View File

@ -203,7 +203,7 @@ class OptionsContext(Context.Context):
"""
try:
gr = self.option_groups[k[0]]
except:
except KeyError:
gr = self.parser.add_option_group(*k, **kw)
self.option_groups[k[0]] = gr
return gr

View File

@ -21,31 +21,31 @@ except ImportError:
return self.pop(0)
try:
import _winreg as winreg
except:
except ImportError:
try:
import winreg
except:
except ImportError:
winreg = None
from waflib import Errors
try:
from collections import UserDict
except:
except ImportError:
from UserDict import UserDict
try:
from hashlib import md5
except:
except ImportError:
try:
from md5 import md5
except:
except ImportError:
# never fail to enable fixes from another module
pass
try:
import threading
except:
except ImportError:
class threading(object):
"""
A fake threading class for platforms lacking the threading module.
@ -66,7 +66,7 @@ else:
run_old(*args, **kwargs)
except (KeyboardInterrupt, SystemExit):
raise
except:
except Exception:
sys.excepthook(*sys.exc_info())
threading.Thread.run = run
@ -167,7 +167,7 @@ def h_file(filename):
try:
x = ''.encode('hex')
except:
except LookupError:
import binascii
def to_hex(s):
ret = binascii.hexlify(s)
@ -197,7 +197,7 @@ if is_win32:
if not s:
try:
import ctypes
except:
except ImportError:
# there is nothing much we can do
return [x + ':\\' for x in list('ABCDEFGHIJKLMNOPQRSTUVWXYZ')]
else:

View File

@ -32,7 +32,7 @@ else:
try:
_type = unicode
except:
except NameError:
_type = str
to_int = lambda number, default: number and int(number) or default