From b68b7c438e1aebbc1b65ae608e815f7e456add86 Mon Sep 17 00:00:00 2001 From: Kumi Date: Wed, 3 May 2023 13:50:28 +0000 Subject: [PATCH] Make carrier_code optional in TrackingMore.track_shipment() --- pyproject.toml | 2 +- src/trackingmore/classes/api.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index a5969d0..41a3f7d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "trackingmore" -version = "0.1.1" +version = "0.1.2" authors = [ { name="Kumi Mitterer", email="trackingmore-api-tool@kumi.email" }, ] diff --git a/src/trackingmore/classes/api.py b/src/trackingmore/classes/api.py index 0f36b77..0d795a6 100644 --- a/src/trackingmore/classes/api.py +++ b/src/trackingmore/classes/api.py @@ -38,7 +38,7 @@ class TrackingMore: def detect_carrier(self, tracking_number: str): return self.request("detect", {"tracking_number": tracking_number}).get("data", {}) - def track_shipment(self, tracking_number: str, carrier_code: str): + def track_shipment(self, tracking_number: str, carrier_code: Optional[str] = None): payload = { "tracking_number": tracking_number, "courier_code": carrier_code or self.detect_carrier(tracking_number)[0]["courier_code"]