mercurial/branchmap.py
changeset 52640 24ee91ba9aa8
parent 52638 dc36535a5edc
child 52645 4cb75772818d
--- a/mercurial/branchmap.py	Mon Jan 06 14:15:40 2025 -0500
+++ b/mercurial/branchmap.py	Sun Jan 05 21:03:17 2025 -0500
@@ -525,7 +525,7 @@
                 # invalidate the cache
                 raise ValueError('tip differs')
             bcache._load_heads(repo, lineiter)
-        except (IOError, OSError):
+        except OSError:
             return None
 
         except Exception as inst:
@@ -632,7 +632,7 @@
                 nodecount,
             )
             self._state = STATE_CLEAN
-        except (IOError, OSError, error.Abort) as inst:
+        except (OSError, error.Abort) as inst:
             # Abort may be raised by read only opener, so log and continue
             repo.ui.debug(
                 b"couldn't write branch cache: %s\n"