提交 cbc60f01 authored 作者: Frederic Bastien's avatar Frederic Bastien

Skip key error when doing the key cleanup.

上级 770f9457
......@@ -535,14 +535,24 @@ class KeyData(object):
"""
entry = self.get_entry()
for key in self.keys:
del entry_from_key[key]
try:
del entry_from_key[key]
except KeyError:
# This happen if the compiledir was deleted during
# this process execution.
pass
if do_manual_check:
to_del = []
for key, key_entry in iteritems(entry_from_key):
if key_entry == entry:
to_del.append(key)
for key in to_del:
del entry_from_key[key]
try:
del entry_from_key[key]
except KeyError:
# This happen if the compiledir was deleted during
# this process execution.
pass
class ModuleCache(object):
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论