mirror of
https://github.com/ggerganov/llama.cpp.git
synced 2024-10-30 14:40:16 +01:00
interactive mode: print '\n' in sigint_handler, this flush stdout thus ensure color reset. (#283)
This commit is contained in:
parent
0b366e7357
commit
084e2f0ec0
1
main.cpp
1
main.cpp
@ -747,6 +747,7 @@ static bool is_interacting = false;
|
||||
#if defined (__unix__) || (defined (__APPLE__) && defined (__MACH__)) || defined (_WIN32)
|
||||
void sigint_handler(int signo) {
|
||||
printf(ANSI_COLOR_RESET);
|
||||
printf("\n"); // this also force flush stdout.
|
||||
if (signo == SIGINT) {
|
||||
if (!is_interacting) {
|
||||
is_interacting=true;
|
||||
|
Loading…
Reference in New Issue
Block a user