bpo-45975: Use walrus operator for some idlelib while loops (GH-31083)

This commit is contained in:
Nick Drozd 2022-02-02 19:59:24 -06:00 committed by GitHub
parent 164a017e13
commit 51a95be1d0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 9 additions and 24 deletions

View file

@ -471,10 +471,7 @@ class ShellSidebar(BaseSideBar):
index = text.index("@0,0")
if index.split('.', 1)[1] != '0':
index = text.index(f'{index}+1line linestart')
while True:
lineinfo = text.dlineinfo(index)
if lineinfo is None:
break
while (lineinfo := text.dlineinfo(index)) is not None:
y = lineinfo[1]
prev_newline_tagnames = text_tagnames(f"{index} linestart -1c")
prompt = (