X Tutup
Skip to content

Commit a46e054

Browse files
fix bpython#271 - printing enough newlines
1 parent 5d713fa commit a46e054

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

bpython/curtsiesfrontend/repl.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
import code
66
import threading
77
import greenlet
8-
import subprocess
9-
import tempfile
108
import errno
119

1210
from bpython.autocomplete import Autocomplete, SIMPLE
@@ -363,11 +361,10 @@ def on_enter(self, insert_into_history=True):
363361
def send_to_stdout(self, output):
364362
lines = output.split('\n')
365363
logging.debug('display_lines: %r', self.display_lines)
366-
if len(lines) and lines[0]:
367-
self.current_stdouterr_line += lines[0]
364+
self.current_stdouterr_line += lines[0]
368365
if len(lines) > 1:
369-
self.display_lines.extend(paint.display_linize(self.current_stdouterr_line, self.width))
370-
self.display_lines.extend(sum([paint.display_linize(line, self.width) for line in lines[1:-1]], []))
366+
self.display_lines.extend(paint.display_linize(self.current_stdouterr_line, self.width, blank_line=True))
367+
self.display_lines.extend(sum([paint.display_linize(line, self.width, blank_line=True) for line in lines[1:-1]], []))
371368
self.current_stdouterr_line = lines[-1]
372369
logging.debug('display_lines: %r', self.display_lines)
373370

0 commit comments

Comments
 (0)
X Tutup