Skip to content

Commit d8a2f1b

Browse files
another possible #257 fix: run sys.exitfunc ourselves
1 parent b4bef26 commit d8a2f1b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

bpython/cli.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1896,6 +1896,9 @@ def main_curses(scr, args, config, interactive=True, locals_=None,
18961896
clirepl.write(banner)
18971897
clirepl.write('\n')
18981898
exit_value = clirepl.repl()
1899+
if hasattr(sys, 'exitfunc'):
1900+
sys.exitfunc()
1901+
delattr(sys, 'exitfunc')
18991902

19001903
main_win.erase()
19011904
main_win.refresh()

0 commit comments

Comments
 (0)