Skip to content

Commit 8cfd918

Browse files
committed
v0.6.5
1 parent 9555de5 commit 8cfd918

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setuptools.setup(
77
name="teslemetry_stream",
8-
version="0.6.4",
8+
version="0.6.5",
99
author="Brett Adams",
1010
author_email="[email protected]",
1111
description="Teslemetry Streaming API library for Python",

teslemetry_stream/vehicle.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,18 @@ async def get_config(self) -> None:
8686
req = await self.stream._session.get(
8787
f"https://api.teslemetry.com/api/config/{self.vin}",
8888
headers=self.stream._headers,
89-
raise_for_status=True,
89+
raise_for_status=False,
9090
)
91-
response = await req.json()
91+
if req.status == 200:
92+
response = await req.json()
93+
94+
self.fields = response.get("fields")
95+
self.preferTyped = response.get("prefer_typed",False)
96+
return
97+
if req.status == 404:
98+
return
9299

93-
self.fields = response.get("fields")
94-
self.preferTyped = response.get("prefer_typed",False)
100+
req.raise_for_status()
95101

96102
async def update_config(self, config: dict) -> None:
97103
"""Update the configuration for the vehicle."""

0 commit comments

Comments
 (0)