mercurial/posix.py
changeset 52640 24ee91ba9aa8
parent 52526 dd052842fc8e
--- a/mercurial/posix.py	Mon Jan 06 14:15:40 2025 -0500
+++ b/mercurial/posix.py	Sun Jan 05 21:03:17 2025 -0500
@@ -260,7 +260,7 @@
                     copymode(storedir, cachedir)
                 else:
                     copymode(basedir, cachedir)
-            except (IOError, OSError):
+            except OSError:
                 # we other fallback logic triggers
                 pass
         if os.path.isdir(cachedir):
@@ -310,7 +310,7 @@
         finally:
             if fn is not None:
                 unlink(fn)
-    except (IOError, OSError):
+    except OSError:
         # we don't care, the user probably won't be able to commit anyway
         return False
 
@@ -783,7 +783,7 @@
                 if not s:
                     break
                 chunks.append(s)
-            except IOError:
+            except OSError:
                 break
 
         return b''.join(chunks)