mirror of https://github.com/YosysHQ/yosys.git
Merge pull request #3839 from povik/python-log-newline
This commit is contained in:
commit
5e8db7000c
|
@ -147,6 +147,12 @@ void logv(const char *format, va_list ap)
|
||||||
if (format[0] && format[strlen(format)-1] == '\n')
|
if (format[0] && format[strlen(format)-1] == '\n')
|
||||||
next_print_log = true;
|
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)
|
for (auto f : log_files)
|
||||||
fputs(time_str.c_str(), f);
|
fputs(time_str.c_str(), f);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue