aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/idlelib/editor.py
diff options
context:
space:
mode:
authorNikita Sobolev <mail@sobolevn.me>2023-04-24 02:25:08 +0300
committerGitHub <noreply@github.com>2023-04-23 19:25:08 -0400
commitbd2dca035af88694e25fb060f984fbbcda82bed8 (patch)
treefed7d54ec1154ebc7390967d78c61e911509fae2 /Lib/idlelib/editor.py
parent7255bbd4a1841447a21c3eb74e4fd9e21818d833 (diff)
downloadcpython-bd2dca035af88694e25fb060f984fbbcda82bed8.tar.gz
cpython-bd2dca035af88694e25fb060f984fbbcda82bed8.zip
gh-103668: Run pyugrade on idlelib (#103671)
--------- Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Diffstat (limited to 'Lib/idlelib/editor.py')
-rw-r--r--Lib/idlelib/editor.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/Lib/idlelib/editor.py b/Lib/idlelib/editor.py
index 08d6aa2efde..50581550260 100644
--- a/Lib/idlelib/editor.py
+++ b/Lib/idlelib/editor.py
@@ -38,12 +38,13 @@ darwin = sys.platform == 'darwin'
def _sphinx_version():
"Format sys.version_info to produce the Sphinx version string used to install the chm docs"
major, minor, micro, level, serial = sys.version_info
- release = '%s%s' % (major, minor)
- release += '%s' % (micro,)
+ # TODO remove unneeded function since .chm no longer installed
+ release = f'{major}{minor}'
+ release += f'{micro}'
if level == 'candidate':
- release += 'rc%s' % (serial,)
+ release += f'rc{serial}'
elif level != 'final':
- release += '%s%s' % (level[0], serial)
+ release += f'{level[0]}{serial}'
return release
@@ -950,7 +951,7 @@ class EditorWindow:
rf_list = []
file_path = self.recent_files_path
if file_path and os.path.exists(file_path):
- with open(file_path, 'r',
+ with open(file_path,
encoding='utf_8', errors='replace') as rf_list_file:
rf_list = rf_list_file.readlines()
if new_file:
@@ -1458,7 +1459,7 @@ class EditorWindow:
else:
self.reindent_to(y.compute_backslash_indent())
else:
- assert 0, "bogus continuation type %r" % (c,)
+ assert 0, f"bogus continuation type {c!r}"
return "break"
# This line starts a brand new statement; indent relative to