Skip to content
Prev Previous commit
Next Next commit
Remove format message init stuff
  • Loading branch information
pkess committed Feb 23, 2025
commit e99bc00f4635cc324915ae88fe3029f696111d64
14 changes: 1 addition & 13 deletions can/io/trc.py
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,6 @@ def __init__(
self.first_timestamp = None
self.file_version = TRCFileVersion.V2_1
self._msg_fmt_string = self.MESSAGE_FORMAT_MAP[self.file_version]
self._format_message = self._format_message_init

def _write_header_v1_0(self, start_time: datetime) -> None:
lines = [
Expand Down Expand Up @@ -361,7 +360,7 @@ def _write_header_v2_1(self, start_time: datetime) -> None:
]
self.file.writelines(line + "\n" for line in lines)

def _format_message_by_format(self, msg, channel):
def _format_message(self, msg, channel):
if msg.is_extended_id:
arb_id = f"{msg.arbitration_id:07X}"
else:
Expand All @@ -380,17 +379,6 @@ def _format_message_by_format(self, msg, channel):
)
return serialized

def _format_message_init(self, msg, channel):
if self.file_version == TRCFileVersion.V1_0:
self._format_message = self._format_message_by_format
elif self.file_version == TRCFileVersion.V2_1:
self._format_message = self._format_message_by_format
else:
raise NotImplementedError("File format is not supported")

self._msg_fmt_string = self.MESSAGE_FORMAT_MAP[self.file_version]
return self._format_message_by_format(msg, channel)

def write_header(self, timestamp: float) -> None:
# write start of file header
start_time = datetime.fromtimestamp(timestamp, timezone.utc)
Expand Down