Skip to content

Commit d8e80c8

Browse files
committed
remove instrument map view
1 parent f05b90d commit d8e80c8

File tree

1 file changed

+0
-22
lines changed

1 file changed

+0
-22
lines changed

rqalpha/data/base_data_source/data_source.py

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -69,28 +69,6 @@
6969
}
7070

7171

72-
class InstrumentMapView:
73-
def __init__(self, id_map, sym_map):
74-
self._id_map = id_map
75-
self._sym_map = sym_map
76-
77-
def __getitem__(self, key):
78-
if key in self._id_map:
79-
return self._id_map[key]
80-
if key in self._sym_map:
81-
return self._sym_map[key]
82-
raise KeyError(key)
83-
84-
def __contains__(self, key):
85-
return key in self._id_map or key in self._sym_map
86-
87-
def get(self, key, default=None):
88-
try:
89-
return self[key]
90-
except KeyError:
91-
return default
92-
93-
9472
@runtime_checkable
9573
class BaseDataSourceProtocol(Protocol):
9674
def register_day_bar_store(self, instrument_type: INSTRUMENT_TYPE, store: AbstractDayBarStore, market: MARKET = MARKET.CN) -> None:

0 commit comments

Comments
 (0)