# HG changeset patch # User Pierre-Yves David # Date 1625259197 -7200 # Node ID 50829b9149b0dff4b18c6a26ac85badadce95b54 # Parent 810022009cee20563816ed525a8aa65e50c2e425 run-tests: clarify pyexename assignement That assignement is wrong, we clarify that it is wrong before starting to fix it. This will make the fix clearer. Differential Revision: https://phab.mercurial-scm.org/D10941 diff -r 810022009cee -r 50829b9149b0 tests/run-tests.py --- a/tests/run-tests.py Fri Jul 02 22:50:43 2021 +0200 +++ b/tests/run-tests.py Fri Jul 02 22:53:17 2021 +0200 @@ -3529,7 +3529,10 @@ def _usecorrectpython(self): """Configure the environment to use the appropriate Python in tests.""" # Tests must use the same interpreter as us or bad things will happen. - pyexename = sys.platform == 'win32' and b'python.exe' or b'python3' + if sys.platform == 'win32': + pyexename = b'python.exe' + else: + pyexename = b'python3' # XXX this is wrong with python2... # os.symlink() is a thing with py3 on Windows, but it requires # Administrator rights.