--- a/mercurial/patch.py Mon Jan 06 14:15:40 2025 -0500
+++ b/mercurial/patch.py Sun Jan 05 21:03:17 2025 -0500
@@ -2023,7 +2023,7 @@
try:
pos = lr.fp.tell()
fp = lr.fp
- except IOError:
+ except OSError:
fp = stringio(lr.fp.read())
gitlr = linereader(fp)
gitlr.push(firstline)