Mercurial > public > mercurial-scm > hg-stable
diff tests/test-verify-repo-operations.py @ 52681:3e84e001b6c1
pyupgrade: drop redundant `open()` modes
On one hand, this gets rid of some py2 cruft (like `U` and `t` modes). OTOH, I
like being explict. But there's no way to disable individual transformations
(and this change is part of `_fix_tokens()`, which is even harder to selectively
use locally), and I'd rather have less noise when using `pyupgrade`.
Warning: `contrib/synthrepo.py` appears not to have been updated to py3, as it's
passing str to `error.Abort`. But since it was opening the file in unicode on
py2, this change is a no-op.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Tue, 07 Jan 2025 17:28:46 -0500 |
parents | 5cc8deb96b48 |
children |
line wrap: on
line diff
--- a/tests/test-verify-repo-operations.py Mon Jan 06 01:44:46 2025 -0500 +++ b/tests/test-verify-repo-operations.py Tue Jan 07 17:28:46 2025 -0500 @@ -210,7 +210,7 @@ stderr=devnull, ) rewriter.communicate("yes") - with open(path, 'r') as i: + with open(path) as i: ttest = i.read() e = None @@ -233,7 +233,7 @@ "", ) o.write(l + os.linesep) - with open(tf, 'r') as r: + with open(tf) as r: t = r.read() assert ext not in t, t output = subprocess.check_output(