Skip to content

Commit 91ec7cd

Browse files
committed
Fix some bug
1 parent 2695b8e commit 91ec7cd

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

apple_weatherkit/client.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import async_timeout
1313
import jwt
1414

15-
from apple_weatherkit import DataSetType
15+
from . import DataSetType
1616

1717

1818
class WeatherKitApiClientError(Exception):
@@ -54,7 +54,7 @@ async def get_weather_data(
5454
token = self._generate_jwt()
5555
query = urlencode(
5656
OrderedDict(
57-
dataSets=",".join([data_set.value for data_set in data_sets]),
57+
dataSets=",".join(data_sets),
5858
hourlyStart=hourly_start.isoformat() + "Z",
5959
hourlyEnd=hourly_end.isoformat() + "Z",
6060
)
@@ -69,12 +69,11 @@ async def get_weather_data(
6969
async def get_availability(self, lat: float, lon: float) -> list[DataSetType]:
7070
"""Determine availability of different weather data sets."""
7171
token = self._generate_jwt()
72-
resp = await self._api_wrapper(
72+
return await self._api_wrapper(
7373
method="get",
7474
url=f"https://weatherkit.apple.com/api/v1/availability/{lat}/{lon}",
7575
headers={"Authorization": f"Bearer {token}"},
7676
)
77-
return json.loads(resp, list[DataSetType])
7877

7978
def _generate_jwt(self) -> str:
8079
return jwt.encode(

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "apple_weatherkit"
3-
version = "1.0.0"
3+
version = "1.0.1"
44
description = "Python client for Apple WeatherKit API"
55
authors = ["TJ Horner <me@tjhorner.com>"]
66
readme = "README.md"

0 commit comments

Comments
 (0)