mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
bpo-45975: Use walrus operator for some idlelib while loops (GH-31083)
This commit is contained in:
parent
164a017e13
commit
51a95be1d0
5 changed files with 9 additions and 24 deletions
|
@ -158,11 +158,8 @@ class ReplaceDialog(SearchDialogBase):
|
|||
first = last = None
|
||||
# XXX ought to replace circular instead of top-to-bottom when wrapping
|
||||
text.undo_block_start()
|
||||
while True:
|
||||
res = self.engine.search_forward(text, prog, line, col,
|
||||
wrap=False, ok=ok)
|
||||
if not res:
|
||||
break
|
||||
while (res := self.engine.search_forward(
|
||||
text, prog, line, col, wrap=False, ok=ok)):
|
||||
line, m = res
|
||||
chars = text.get("%d.0" % line, "%d.0" % (line+1))
|
||||
orig = m.group()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue