(self)
| 47 | """ |
| 48 | |
| 49 | def get_default_backend(self): |
| 50 | backend = {} |
| 51 | provider_name: str = re.findall("[A-Z][^A-Z]*", self.__class__.__name__)[-2] |
| 52 | # set default storage class |
| 53 | backend.setdefault("class", f"File{provider_name}Storage") |
| 54 | # set default storage module |
| 55 | backend.setdefault("module_path", "qlib.data.storage.file_storage") |
| 56 | return backend |
| 57 | |
| 58 | def backend_obj(self, **kwargs): |
| 59 | backend = self.backend if self.backend else self.get_default_backend() |