Mercurial > public > mercurial-scm > hg-stable
diff mercurial/pycompat.py @ 47852:2b76255a4f74 stable
template: FileNotFoundError is actually a built in exception
However it is python3 only.
Differential Revision: https://phab.mercurial-scm.org/D11310
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 19 Aug 2021 17:46:46 +0200 |
parents | 7a29d9002250 |
children | 1fda8c9358ce |
line wrap: on
line diff
--- a/mercurial/pycompat.py Thu Aug 19 18:04:14 2021 +0200 +++ b/mercurial/pycompat.py Thu Aug 19 17:46:46 2021 +0200 @@ -40,6 +40,8 @@ def future_set_exception_info(f, exc_info): f.set_exception_info(*exc_info) + # this is close enough for our usage + FileNotFoundError = OSError else: import concurrent.futures as futures @@ -53,6 +55,8 @@ def future_set_exception_info(f, exc_info): f.set_exception(exc_info[0]) + FileNotFoundError = __builtins__['FileNotFoundError'] + def identity(a): return a