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

co-authored by Nick Drozd
cherrypicked from 51a95be1d0
This commit is contained in:
Terry Jan Reedy 2022-02-02 22:12:38 -05:00 committed by GitHub
parent 3c6173ca67
commit fafd2dadf6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 16 deletions

View file

@ -468,9 +468,7 @@ class StdInputFile(StdioFile):
result = self._line_buffer
self._line_buffer = ''
if size < 0:
while True:
line = self.shell.readline()
if not line: break
while (line := self.shell.readline()):
result += line
else:
while len(result) < size: