D12236: tests: collapse elif PYTHON3 block
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Wed Mar 2 00:38:45 UTC 2022
indygreg created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
PYTHON3 is always True now so this logic should be identical as to before.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D12236
AFFECTED FILES
tests/run-tests.py
CHANGE DETAILS
diff --git a/tests/run-tests.py b/tests/run-tests.py
--- a/tests/run-tests.py
+++ b/tests/run-tests.py
@@ -278,12 +278,11 @@
except socket.error as exc:
if WINDOWS and exc.errno == errno.WSAEACCES:
return False
- elif PYTHON3:
- # TODO: make a proper exception handler after dropping py2. This
- # works because socket.error is an alias for OSError on py3,
- # which is also the baseclass of PermissionError.
- if isinstance(exc, PermissionError):
- return False
+ # TODO: make a proper exception handler after dropping py2. This
+ # works because socket.error is an alias for OSError on py3,
+ # which is also the baseclass of PermissionError.
+ elif isinstance(exc, PermissionError):
+ return False
if exc.errno not in (
errno.EADDRINUSE,
errno.EADDRNOTAVAIL,
To: indygreg, #hg-reviewers
Cc: mercurial-patches, mercurial-devel
More information about the Mercurial-devel
mailing list