--- a/mercurial/context.py Tue May 31 21:16:17 2022 +0200
+++ b/mercurial/context.py Tue May 31 22:50:01 2022 +0200
@@ -6,7 +6,6 @@
# GNU General Public License version 2 or any later version.
-import errno
import filecmp
import os
import stat
@@ -1737,9 +1736,7 @@
def copy(self, source, dest):
try:
st = self._repo.wvfs.lstat(dest)
- except OSError as err:
- if err.errno != errno.ENOENT:
- raise
+ except FileNotFoundError:
self._repo.ui.warn(
_(b"%s does not exist!\n") % self._repo.dirstate.pathto(dest)
)
@@ -2169,9 +2166,7 @@
t, tz = self._changectx.date()
try:
return (self._repo.wvfs.lstat(self._path)[stat.ST_MTIME], tz)
- except OSError as err:
- if err.errno != errno.ENOENT:
- raise
+ except FileNotFoundError:
return (t, tz)
def exists(self):