From 878d6e0dfd0ce1bfe00ca0bcadce6dd16749e6d3 Mon Sep 17 00:00:00 2001 From: Alex Schofield Date: Tue, 18 Feb 2025 19:53:46 +0000 Subject: create utility function to parse S3 URI --- obfuscator/utils.py | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 obfuscator/utils.py (limited to 'obfuscator/utils.py') diff --git a/obfuscator/utils.py b/obfuscator/utils.py new file mode 100644 index 0000000..f0174f8 --- /dev/null +++ b/obfuscator/utils.py @@ -0,0 +1,8 @@ +# Utility functions + + +def get_s3_path(uri): + parts = uri.replace("s3://", "").split("/") + bucket = parts.pop(0) + key = "/".join(parts) + return bucket, key -- cgit v1.2.3 From d0a8826f43a48e3db53f4ec3f62d5b6e5f3fd15d Mon Sep 17 00:00:00 2001 From: Alex Schofield Date: Tue, 18 Feb 2025 22:11:01 +0000 Subject: add logging to utils.py --- obfuscator/utils.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'obfuscator/utils.py') diff --git a/obfuscator/utils.py b/obfuscator/utils.py index f0174f8..2e4211f 100644 --- a/obfuscator/utils.py +++ b/obfuscator/utils.py @@ -1,8 +1,15 @@ # Utility functions +from obfuscator.logger import get_logger + +# Create the logger +logger = get_logger("CLI") def get_s3_path(uri): parts = uri.replace("s3://", "").split("/") + logger.debug(f"Parts: {parts}") bucket = parts.pop(0) + logger.debug(f"Bucket: {bucket}") key = "/".join(parts) + logger.debug(f"Key: {key}") return bucket, key -- cgit v1.2.3