def set_provider_formats(self, downloader, writer, default_frequency=None): self._downloader_format = downloader.lower() self._writer_format = writer.lower() self._default_frequency = default_frequency or bar.Frequency.DAY self._data_downloader = ProviderFactory.get_data_provider( self._downloader_format) self._data_writer = ProviderFactory.get_data_provider( self._writer_format)
def set_data_provider(self, data_provider, default_frequency=None): self._default_frequency = default_frequency or bar.Frequency.DAY self._data_reader = ProviderFactory.get_data_provider(data_provider)