File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88import time
99import typing
1010
11- import typing_extensions
1211from pkg_resources import iter_entry_points
1312
1413from ..message import Message
1817from .canutils import CanutilsLogReader
1918from .csv import CSVReader
2019from .generic import MessageReader
20+ from .mf4 import MF4Reader
2121from .sqlite import SqliteReader
2222from .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
3825class 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
You can’t perform that action at this time.
0 commit comments