feat(easel): implement multiple weather providers
This commit is contained in:
@@ -20,7 +20,7 @@ class ApiBundle:
|
||||
if isinstance(value, api_type):
|
||||
if provider is None or provider == value.provider:
|
||||
return value
|
||||
raise ValueError(api_type)
|
||||
raise ValueError(api_type, provider)
|
||||
|
||||
def get_weather(self, provider: str | None = None) -> WeatherApi:
|
||||
return self.get_api(WeatherApi, provider)
|
||||
|
||||
Reference in New Issue
Block a user