mirror of
				https://github.com/ARM-software/devlib.git
				synced 2025-11-04 16:01:20 +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:
		@@ -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
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user