Skip to content

Commit 6e5df1d

Browse files
authored
mf4 followup (#1555)
1 parent d7d617b commit 6e5df1d

File tree

1 file changed

+2
-15
lines changed

1 file changed

+2
-15
lines changed

can/io/player.py

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import time
99
import typing
1010

11-
import typing_extensions
1211
from pkg_resources import iter_entry_points
1312

1413
from ..message import Message
@@ -18,22 +17,10 @@
1817
from .canutils import CanutilsLogReader
1918
from .csv import CSVReader
2019
from .generic import MessageReader
20+
from .mf4 import MF4Reader
2121
from .sqlite import SqliteReader
2222
from .trc import TRCReader
2323

24-
MF4Reader: typing.Optional[typing.Type[MessageReader]]
25-
try:
26-
from .mf4 import MF4Reader
27-
except ImportError:
28-
MF4Reader = None
29-
30-
31-
_OPTIONAL_READERS: typing_extensions.Final[
32-
typing.Dict[str, typing.Type[MessageReader]]
33-
] = {}
34-
if MF4Reader:
35-
_OPTIONAL_READERS[".mf4"] = MF4Reader
36-
3724

3825
class LogReader(MessageReader):
3926
"""
@@ -73,8 +60,8 @@ class LogReader(MessageReader):
7360
".csv": CSVReader,
7461
".db": SqliteReader,
7562
".log": CanutilsLogReader,
63+
".mf4": MF4Reader,
7664
".trc": TRCReader,
77-
**_OPTIONAL_READERS,
7865
}
7966

8067
@staticmethod

0 commit comments

Comments
 (0)