提交 f799ffcc authored 作者: Pascal Lamblin's avatar Pascal Lamblin

Be more specific when catching exceptions.

上级 6d2c6d1d
...@@ -555,7 +555,7 @@ class ModuleCache(object): ...@@ -555,7 +555,7 @@ class ModuleCache(object):
msg='broken cache directory [EOF]', msg='broken cache directory [EOF]',
level='warning') level='warning')
continue continue
except: except Exception:
unpickle_failure() unpickle_failure()
if delete_if_problem: if delete_if_problem:
_rmtree(root, ignore_nocleanup=True, _rmtree(root, ignore_nocleanup=True,
...@@ -731,7 +731,7 @@ class ModuleCache(object): ...@@ -731,7 +731,7 @@ class ModuleCache(object):
if key is not None: if key is not None:
try: try:
_version, _rest = key _version, _rest = key
except: except (TypeError, ValueError):
raise ValueError( raise ValueError(
"Invalid key. key must have form (version, rest)", key) "Invalid key. key must have form (version, rest)", key)
name = None name = None
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论