Skip to content

Commit 9d28d87

Browse files
committed
Coderabbit fixes
1 parent 23d3c12 commit 9d28d87

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

garminconnect/__init__.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1358,7 +1358,7 @@ def get_primary_training_device(self) -> dict[str, Any]:
13581358

13591359
def get_device_solar_data(
13601360
self, device_id: str, startdate: str, enddate: str | None = None
1361-
) -> dict[str, Any]:
1361+
) -> list[dict[str, Any]]:
13621362
"""Return solar data for compatible device with 'device_id'"""
13631363
if enddate is None:
13641364
enddate = startdate
@@ -2013,8 +2013,17 @@ def query_garmin_graphql(self, query: dict[str, Any]) -> dict[str, Any]:
20132013
Parsed JSON response as a dict.
20142014
"""
20152015

2016-
logger.debug(f"Querying Garmin GraphQL Endpoint with query: {query}")
2017-
2016+
op = (
2017+
(query.get("operationName") or "unnamed")
2018+
if isinstance(query, dict)
2019+
else "unnamed"
2020+
)
2021+
vars_keys = (
2022+
sorted((query.get("variables") or {}).keys())
2023+
if isinstance(query, dict)
2024+
else []
2025+
)
2026+
logger.debug("Querying Garmin GraphQL op=%s vars=%s", op, vars_keys)
20182027
return self.garth.post(
20192028
"connectapi", self.garmin_graphql_endpoint, json=query
20202029
).json()

0 commit comments

Comments
 (0)