Skip to content

Commit bfaf5f4

Browse files
committed
Allow ICSApiError to be pickled and un-pickled
1 parent d330522 commit bfaf5f4

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

can/interfaces/ics_neovi/neovi_bus.py

+9
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,15 @@ def __init__(
9595
self.severity = severity
9696
self.restart_needed = restart_needed == 1
9797

98+
def __reduce__(self):
99+
return type(self), (
100+
self.error_code,
101+
self.description_short,
102+
self.description_long,
103+
self.severity,
104+
self.restart_needed,
105+
)
106+
98107
@property
99108
def error_number(self) -> int:
100109
"""Deprecated. Renamed to :attr:`can.CanError.error_code`."""

0 commit comments

Comments
 (0)