tessa.sources
Managing different data sources
A tessa.sources.sources.Source
ties together all the functionality and state related
to a source such as Yahoo or Coingecko.
tessa.sources.rate_limiter.RateLimiter
takes care of rate limiting for a source.
All known sources are specified in tessa.sources.sources_directory
.
1""" 2 3# Managing different data sources 4 5A `tessa.sources.sources.Source` ties together all the functionality and state related 6to a source such as Yahoo or Coingecko. 7 8`tessa.sources.rate_limiter.RateLimiter` takes care of rate limiting for a source. 9 10All known sources are specified in `tessa.sources.sources_directory`. 11 12""" 13 14from .sourcetype import SourceType 15from .sources import Source, get_source, get_all_sources, reset_rate_limiters