From 472249cd6dc3f348160b465ccb5299c1bebac0da Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Wed, 26 Jun 2019 20:45:48 -0500 Subject: [PATCH] [ox] Ensure all gdblogger messages always end with a new line --- deps/ox/gdblogger.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deps/ox/gdblogger.py b/deps/ox/gdblogger.py index 266ea422..67979593 100644 --- a/deps/ox/gdblogger.py +++ b/deps/ox/gdblogger.py @@ -175,7 +175,8 @@ def handle_tracepoint(event): # end: iterate over frames msg = json.dumps(Msg('TraceEvent', TraceEvent(channel, log_msg, frames))) if log_server is not None: - log_server.send(bytes(msg, 'utf-8')) + print(log_msg) + log_server.send(bytes(msg + '\n', 'utf-8')) gdb.execute('set scheduler-locking off') gdb.post_event(Executor("continue")) @@ -217,4 +218,4 @@ gdb.events.stop.connect(handle_tracepoint) gdb.events.exited.connect(handle_exit) if log_server is not None: - log_server.send(bytes(json.dumps(Msg('Init', InitMsg(''))), 'utf-8')) + log_server.send(bytes(json.dumps(Msg('Init', InitMsg(''))) + '\n', 'utf-8'))