From 08513850e54e968b342d6a9146aef4e5185c6023 Mon Sep 17 00:00:00 2001 From: bleeson Date: Fri, 14 Nov 2025 06:53:34 -0800 Subject: [PATCH] Test for SSCC length, needs to be 20. --- source_logistics_amazon_856_SOTPI.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source_logistics_amazon_856_SOTPI.py b/source_logistics_amazon_856_SOTPI.py index ee7f878..be94e71 100644 --- a/source_logistics_amazon_856_SOTPI.py +++ b/source_logistics_amazon_856_SOTPI.py @@ -91,6 +91,9 @@ STASH_GS1 = '0776520' def sscc_check(sscc):#TODO recurse through pallets and packages + if len(sscc) != 20: + pprint.pprint(f'{sscc} is not the correct length of an SSCC (20)') + else: stashtea_gs1 = '0776520' application_id = sscc[:2] extension = sscc[2] @@ -250,6 +253,7 @@ def main(): ASN_DIRECTORY.mkdir(parents=True, exist_ok=True) with yamamotoyama.get_connection() as database: for file_path in ASN_DIRECTORY.glob(SOURCE_FILENAME_GLOB): + pprint.pprint(file_path) convert(file_path, database)