From ebe1eff2f475d76f1be511b3d9ad3bd00eec96c5 Mon Sep 17 00:00:00 2001 From: Kumi Date: Sat, 26 Aug 2023 07:29:25 +0200 Subject: [PATCH] Handle case when no events are found for a given tracking number. - Added handling for case when no events are found for a given tracking number. --- src/trackbert/classes/tracker.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/trackbert/classes/tracker.py b/src/trackbert/classes/tracker.py index c1ebb8c..feca969 100644 --- a/src/trackbert/classes/tracker.py +++ b/src/trackbert/classes/tracker.py @@ -121,6 +121,10 @@ class Tracker: events = sorted(events, key=lambda x: x.event_time, reverse=True) + if not events: + logging.debug(f"No events found for {shipment.tracking_number}") + return + if latest_known_event: logging.debug( f"Latest known event for {shipment.tracking_number}: {latest_known_event.event_description} - {latest_known_event.event_time}"