aboutsummaryrefslogtreecommitdiffstats
path: root/gdpr_obfuscator
diff options
context:
space:
mode:
authorAlex Schofield <git@ajschof.me>2025-03-02 18:29:28 +0000
committerAlex Schofield <git@ajschof.me>2025-03-02 18:29:28 +0000
commit6083543b7a259fa7ac967eb3e0d787a1dda2d7f4 (patch)
tree11e0878c14c9d53fd8c5cd4f024a6b4f256bb155 /gdpr_obfuscator
parentdd4fcebceccb750424f13e8217740907e1e9f8c9 (diff)
downloadgdpr-obfuscator-6083543b7a259fa7ac967eb3e0d787a1dda2d7f4.tar.gz
gdpr-obfuscator-6083543b7a259fa7ac967eb3e0d787a1dda2d7f4.zip
improve type validation in Utilities methods
Diffstat (limited to 'gdpr_obfuscator')
-rw-r--r--gdpr_obfuscator/utils.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/gdpr_obfuscator/utils.py b/gdpr_obfuscator/utils.py
index 87dd216..1012358 100644
--- a/gdpr_obfuscator/utils.py
+++ b/gdpr_obfuscator/utils.py
@@ -1,12 +1,12 @@
import csv
import io
-from typing import List, Dict
+from typing import List, Dict, Tuple
import json
class Utilities:
@staticmethod
- def process_json_input(json_input: str):
+ def process_json_input(json_input: str) -> Tuple[str, List[str]]:
data = json.loads(json_input)
if not data.get("file_path") or not data.get("pii_fields"):
@@ -17,7 +17,7 @@ class Utilities:
return data["file_path"], data["pii_fields"]
@staticmethod
- def get_s3_path(uri):
+ def get_s3_path(uri) -> Tuple[str, str]:
parts = uri.replace("s3://", "").split("/")
bucket = parts.pop(0)
key = "/".join(parts)
git.ajschof.me — hosted by ajschofield — powered by cgit