Skip to content

Commit 460d7f0

Browse files
1 parent b0f0496 commit 460d7f0

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

bpython/repl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -579,7 +579,7 @@ def set_docstring(self):
579579
self.docstring = None
580580
if not self.get_args():
581581
self.funcprops = None
582-
elif self.current_func is not None:
582+
if self.current_func is not None:
583583
try:
584584
self.docstring = pydoc.getdoc(self.current_func)
585585
except IndexError:

bpython/test/test_repl.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,13 @@ def test_issue572(self):
222222
self.set_input_line("WonderfulSpam(")
223223
self.assertTrue(self.repl.get_args())
224224

225+
def test_issue583(self):
226+
self.repl = FakeRepl()
227+
self.repl.push("a = 1.2\n", False)
228+
self.set_input_line("a.is_integer(")
229+
self.repl.set_docstring()
230+
self.assertIsNot(self.repl.docstring, None)
231+
225232

226233
class TestGetSource(unittest.TestCase):
227234
def setUp(self):

0 commit comments

Comments
 (0)