in tools/cansim/can_command_server.py [0:0]
def pop_string(self):
for i in range(len(self.data)):
if self.data[i] == 0x00:
break
else:
raise RuntimeError("Could not find null terminator")
string_data = self.data[0:i]
self.data = self.data[i + 1 :]
return string_data.decode("utf-8")