Skip to content

Commit c7f22dc

Browse files
abort reevuate session if file is blank
1 parent 08c5017 commit c7f22dc

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

bpython/curtsiesfrontend/repl.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -862,6 +862,10 @@ def send_session_to_external_editor(self, filename=None):
862862
else:
863863
current_line = ''
864864
from_editor = [line for line in lines if line[:3] != '###']
865+
if all(not line.strip() for line in from_editor):
866+
self.status_bar.message(
867+
_('Session not reevaluated because saved file was blank'))
868+
return
865869

866870
source = preprocess('\n'.join(from_editor), self.interp.compile)
867871
lines = source.split('\n')

0 commit comments

Comments
 (0)