1
0
mirror of synced 2026-05-01 14:07:24 +00:00

Merge pull request #3839 from povik/python-log-newline

This commit is contained in:
N. Engelhardt
2023-07-24 16:28:02 +02:00
committed by GitHub

View File

@@ -147,6 +147,12 @@ void logv(const char *format, va_list ap)
if (format[0] && format[strlen(format)-1] == '\n')
next_print_log = true;
// Special case to detect newlines in Python log output, since
// the binding always calls `log("%s", payload)` and the newline
// is then in the first formatted argument
if (!strcmp(format, "%s") && str.back() == '\n')
next_print_log = true;
for (auto f : log_files)
fputs(time_str.c_str(), f);