mercurial/hg.py
changeset 19 12360c04fa48
parent 15 6daf7757e92b
child 20 a664c2b624cf
--- a/mercurial/hg.py
+++ b/mercurial/hg.py
@@ -190,8 +190,8 @@ class dircache:
         self.read()
         self.dirty = 1
         for f in files:
-            try: del self[f]
-            except: pass
+            try: del self.map[f]
+            except KeyError: pass
 
     def clear(self):
         self.map = {}