Skip to content

Commit a2f05de

Browse files
committed
Black check and PR feedback
1 parent 72a1ea5 commit a2f05de

File tree

1 file changed

+40
-33
lines changed

1 file changed

+40
-33
lines changed

demo.py

Lines changed: 40 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2406,40 +2406,45 @@ def add_and_remove_gear_to_activity(api: Garmin) -> None:
24062406
if user_profile_number:
24072407
gear_list = api.get_gear(user_profile_number)
24082408
if gear_list:
2409-
activity = api.get_activities(0, 1)[0]
2410-
activity_id = activity.get("activityId")
2411-
activity_name = activity.get("activityName")
2412-
for gear in gear_list:
2413-
if gear["gearStatusName"] == "active":
2414-
break
2415-
gear_uuid = gear.get("uuid")
2416-
gear_name = gear.get("displayName", "Unknown")
2417-
if gear_uuid:
2418-
# Add gear to an activity
2419-
# Correct method signature: add_gear_to_activity(gearUUID, activity_id)
2420-
call_and_display(
2421-
api.add_gear_to_activity,
2422-
gear_uuid,
2423-
activity_id,
2424-
method_name="add_gear_to_activity",
2425-
api_call_desc=f"api.add_gear_to_activity('{gear_uuid}', {activity_id}) - Add {gear_name} to {activity_name}",
2426-
)
2427-
print("✅ Gear added successfully!")
2428-
2429-
# Wait for user to check gear, then continue
2430-
input("Go check Garmin to confirm, then press Enter to continue")
2409+
activities = api.get_activities(0, 1)
2410+
if activities:
2411+
2412+
activity_id = activities[0].get("activityId")
2413+
activity_name = activities[0].get("activityName")
2414+
for gear in gear_list:
2415+
if gear["gearStatusName"] == "active":
2416+
break
2417+
gear_uuid = gear.get("uuid")
2418+
gear_name = gear.get("displayName", "Unknown")
2419+
if gear_uuid:
2420+
# Add gear to an activity
2421+
# Correct method signature: add_gear_to_activity(gearUUID, activity_id)
2422+
call_and_display(
2423+
api.add_gear_to_activity,
2424+
gear_uuid,
2425+
activity_id,
2426+
method_name="add_gear_to_activity",
2427+
api_call_desc=f"api.add_gear_to_activity('{gear_uuid}', {activity_id}) - Add {gear_name} to {activity_name}",
2428+
)
2429+
print("✅ Gear added successfully!")
24312430

2432-
# Remove gear from an activity
2433-
# Correct method signature: remove_gear_from_activity(gearUUID, activity_id)
2434-
call_and_display(
2435-
api.remove_gear_from_activity,
2436-
gear_uuid,
2437-
activity_id,
2438-
method_name="remove_gear_from_activity",
2439-
api_call_desc=f"api.remove_gear_from_activity('{gear_uuid}', {activity_id}) - Remove {gear_name} from {activity_name}",
2440-
)
2441-
print("✅ Gear removed successfully!")
2431+
# Wait for user to check gear, then continue
2432+
input(
2433+
"Go check Garmin to confirm, then press Enter to continue"
2434+
)
24422435

2436+
# Remove gear from an activity
2437+
# Correct method signature: remove_gear_from_activity(gearUUID, activity_id)
2438+
call_and_display(
2439+
api.remove_gear_from_activity,
2440+
gear_uuid,
2441+
activity_id,
2442+
method_name="remove_gear_from_activity",
2443+
api_call_desc=f"api.remove_gear_from_activity('{gear_uuid}', {activity_id}) - Remove {gear_name} from {activity_name}",
2444+
)
2445+
print("✅ Gear removed successfully!")
2446+
else:
2447+
print("❌ No activities found")
24432448
else:
24442449
print("❌ No gear UUID found")
24452450
else:
@@ -3351,7 +3356,9 @@ def execute_api_call(api: Garmin, key: str) -> None:
33513356
"get_gear_activities": lambda: get_gear_activities_data(api),
33523357
"set_gear_default": lambda: set_gear_default_data(api),
33533358
"track_gear_usage": lambda: track_gear_usage_data(api),
3354-
"add_and_remove_gear_to_activity": lambda: add_and_remove_gear_to_activity(api),
3359+
"add_and_remove_gear_to_activity": lambda: add_and_remove_gear_to_activity(
3360+
api
3361+
),
33553362
# Hydration & Wellness
33563363
"get_hydration_data": lambda: call_and_display(
33573364
api.get_hydration_data,

0 commit comments

Comments
 (0)