1
0
mirror of https://github.com/ARM-software/devlib.git synced 2025-01-31 02:00:45 +00:00

trace/serial_trace: Ensure markers are encoded to before writing.

To be compatible with Python3 ensure that start and stop markers are
encoded before writing.
This commit is contained in:
Marc Bonnici 2018-12-14 15:18:43 +00:00 committed by setrofim
parent f1b7fd184a
commit 1569be9ba7

View File

@ -52,7 +52,8 @@ class SerialTraceCollector(TraceCollector):
self._tmpfile = NamedTemporaryFile()
self._tmpfile.write("-------- Starting serial logging --------\n")
start_marker = "-------- Starting serial logging --------\n"
self._tmpfile.write(start_marker.encode('utf-8'))
self._serial_target, self._conn = get_connection(port=self.serial_port,
baudrate=self.baudrate,
@ -76,7 +77,8 @@ class SerialTraceCollector(TraceCollector):
self._serial_target.close()
del self._conn
self._tmpfile.write("-------- Stopping serial logging --------\n")
stop_marker = "-------- Stopping serial logging --------\n"
self._tmpfile.write(stop_marker.encode('utf-8'))
self._collecting = False