File tree Expand file tree Collapse file tree 2 files changed +9
-14
lines changed
Expand file tree Collapse file tree 2 files changed +9
-14
lines changed Original file line number Diff line number Diff line change 22from ..services .location .csbs import CSBSLocationService
33from ..services .location .jhu import JhuLocationService
44from ..services .location .nyt import NYTLocationService
5+ from ..services .location import LocationService
56
67# Mapping of services to data-sources.
7- DATA_SOURCES = {
8- "jhu" : JhuLocationService (),
9- "csbs" : CSBSLocationService (),
10- "nyt" : NYTLocationService (),
11- }
8+ class DATA_SOURCES :
9+ DATA_SOURCES = {}
1210
11+ def data (self )
12+ self .data_Sources ['jhu' ] = JhuLocationService ()
13+ self .data_Sources ['csbs' ] = CSBSLocationService ()
14+ self .data_Sources ['nyt' ] = NYTLocationService ()
1315
14- def data_source (source ):
15- """
16- Retrieves the provided data-source service.
17-
18- :returns: The service.
19- :rtype: LocationService
20- """
21- return DATA_SOURCES .get (source .lower ())
16+ def data_source (self , source : str )-> LocationService :
17+ return self .dataSource .get (source .lower ())
Original file line number Diff line number Diff line change 2121# ############
2222# FastAPI App
2323# ############
24- # this is a test
2524LOGGER = logging .getLogger ("api" )
2625
2726SETTINGS = get_settings ()
You can’t perform that action at this time.
0 commit comments