Mercurial > hg
diff mercurial/context.py @ 49306:2e726c934fcd
py3: catch FileNotFoundError instead of checking errno == ENOENT
author | Manuel Jacob <me@manueljacob.de> |
---|---|
date | Tue, 31 May 2022 22:50:01 +0200 |
parents | d44e3c45f0e4 |
children | c166b212bdee ae61851e6fe2 |
line wrap: on
line diff
--- 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):