Skip to content

Commit 5d06b08

Browse files
committed
fix: fixed typechecking issue
1 parent c80cc36 commit 5d06b08

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

aw_client/client.py

+3-5
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import requests as req
2222
from aw_core.dirs import get_data_dir
2323
from aw_core.models import Event
24+
from aw_transform.heartbeats import heartbeat_merge
2425

2526
from .config import load_config
2627
from .singleinstance import SingleInstance
@@ -31,10 +32,9 @@
3132

3233

3334
def _log_request_exception(e: req.RequestException):
34-
r = e.response
3535
logger.warning(str(e))
3636
try:
37-
d = r.json()
37+
d = e.response.json() if e.response else None
3838
logger.warning(f"Error message received: {d}")
3939
except json.JSONDecodeError:
4040
pass
@@ -152,7 +152,7 @@ def get_event(
152152
event = self._get(endpoint).json()
153153
return Event(**event)
154154
except req.exceptions.HTTPError as e:
155-
if e.response.status_code == 404:
155+
if e.response and e.response.status_code == 404:
156156
return None
157157
else:
158158
raise
@@ -230,8 +230,6 @@ def heartbeat(
230230
the function will in that case always returns None.
231231
"""
232232

233-
from aw_transform.heartbeats import heartbeat_merge
234-
235233
endpoint = f"buckets/{bucket_id}/heartbeat?pulsetime={pulsetime}"
236234
_commit_interval = commit_interval or self.commit_interval
237235

0 commit comments

Comments
 (0)