--- a/mercurial/bundle2.py Mon Jan 06 14:15:40 2025 -0500
+++ b/mercurial/bundle2.py Sun Jan 05 21:03:17 2025 -0500
@@ -1617,7 +1617,7 @@
if self._seekable:
try:
return self._fp.tell()
- except IOError as e:
+ except OSError as e:
if e.errno == errno.ESPIPE:
self._seekable = False
else: