mercurial/obsolete.py
changeset 49306 2e726c934fcd
parent 49300 227124098e14
child 49424 360c156e1f81
--- a/mercurial/obsolete.py	Tue May 31 21:16:17 2022 +0200
+++ b/mercurial/obsolete.py	Tue May 31 22:50:01 2022 +0200
@@ -69,7 +69,6 @@
 """
 
 import binascii
-import errno
 import struct
 
 from .i18n import _
@@ -582,11 +581,10 @@
         if not self._cached('_all'):
             try:
                 return self.svfs.stat(b'obsstore').st_size > 1
-            except OSError as inst:
-                if inst.errno != errno.ENOENT:
-                    raise
+            except FileNotFoundError:
                 # just build an empty _all list if no obsstore exists, which
                 # avoids further stat() syscalls
+                pass
         return bool(self._all)
 
     __bool__ = __nonzero__