From b08b30c0f83edd879238d0b3b05e925aca317b8e Mon Sep 17 00:00:00 2001 From: eidheim Date: Tue, 23 May 2017 11:28:38 +0200 Subject: [PATCH] Added PYTHONUNBUFFERED environment variable when running python scripts through Compile and Run in Project menu --- src/project.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/project.cc b/src/project.cc index 399b83b..d285235 100644 --- a/src/project.cc +++ b/src/project.cc @@ -689,7 +689,7 @@ void Project::Markdown::compile_and_run() { } void Project::Python::compile_and_run() { - auto command="python "+filesystem::escape_argument(Notebook::get().get_current_view()->file_path.string()); + auto command="PYTHONUNBUFFERED=1 python "+filesystem::escape_argument(Notebook::get().get_current_view()->file_path.string()); Terminal::get().print("Running "+command+"\n"); Terminal::get().async_process(command, Notebook::get().get_current_view()->file_path.parent_path(), [command](int exit_status) { Terminal::get().async_print(command+" returned: "+std::to_string(exit_status)+'\n');