| 378 | logger.info("end of instruments dump.\n") |
| 379 | |
| 380 | def dump(self): |
| 381 | self._calendars_list = self._read_calendars(self._calendars_dir.joinpath(f"{self.freq}.txt")) |
| 382 | # noinspection PyAttributeOutsideInit |
| 383 | self._old_instruments = ( |
| 384 | self._read_instruments(self._instruments_dir.joinpath(self.INSTRUMENTS_FILE_NAME)) |
| 385 | .set_index([self.symbol_field_name]) |
| 386 | .to_dict(orient="index") |
| 387 | ) # type: dict |
| 388 | self._dump_instruments() |
| 389 | self._dump_features() |
| 390 | |
| 391 | |
| 392 | class DumpDataUpdate(DumpDataBase): |