adding ecommerce to .env.example and some error handling in track_package

This commit is contained in:
Joshua Smith
2025-04-13 17:03:50 -04:00
parent 4e0ff0e535
commit dddd2977b9
2 changed files with 3 additions and 2 deletions

View File

@@ -92,7 +92,8 @@ def track_package(args: dict) -> dict:
carrier = json_data["Carrier"]
status_summary = json_data["StatusSummary"]
tracking_details = json_data.get("TrackingDetails", [])
if tracking_details is not None and tracking_details[0] is not None:
last_tracking_update = ""
if tracking_details and tracking_details is not None and tracking_details[0] is not None:
last_tracking_update = tracking_details[0]["EventDateTimeInDateTimeFormat"]
tracking_link = ""
if carrier == "USPS":