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

(cherry picked from commit 51a95be1d0)

Co-authored-by: Nick Drozd <nicholasdrozd@gmail.com>
This commit is contained in:
Miss Islington (bot) 2022-02-02 18:28:52 -08:00 committed by GitHub
parent 5765eaa136
commit 2ddc278875
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 9 additions and 24 deletions

View file

@ -482,9 +482,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: