Skip to content

Commit 624a1e1

Browse files
ulisesojedasebastinas
authored andcommitted
adding annotations and removing else statement
1 parent c0412f6 commit 624a1e1

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

bpython/curtsiesfrontend/repl.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -179,19 +179,18 @@ def add_input_character(self, e: str) -> None:
179179
)
180180
self.cursor_offset += 1
181181

182-
def readline(self, size=-1):
182+
def readline(self, size: int = -1) -> str:
183183
if not isinstance(size, int):
184184
raise TypeError(
185185
f"'{type(size).__name__}' object cannot be interpreted as an integer"
186186
)
187187
elif size == 0:
188188
return ""
189-
else:
190-
self.has_focus = True
191-
self.repl.send_to_stdin(self.current_line)
192-
value = self.coderunner.request_from_main_context()
193-
self.readline_results.append(value)
194-
return value if size <= -1 else value[:size]
189+
self.has_focus = True
190+
self.repl.send_to_stdin(self.current_line)
191+
value = self.coderunner.request_from_main_context()
192+
self.readline_results.append(value)
193+
return value if size <= -1 else value[:size]
195194

196195
def readlines(self, size=-1):
197196
return list(iter(self.readline, ""))

0 commit comments

Comments
 (0)