aboutsummaryrefslogtreecommitdiffstats
path: root/obfuscator
diff options
context:
space:
mode:
authorAlex Schofield <git@ajschof.me>2025-02-19 03:28:49 +0000
committerAlex Schofield <git@ajschof.me>2025-02-19 03:28:49 +0000
commitd53acac501d43fa501f23efc961a90e5ef31dbbb (patch)
treeaf0d88a959e09ceb474e5980bea0bac1384ee04d /obfuscator
parentad0328b2f292fe438a8a6a1f7ff2d36856dc578d (diff)
downloadgdpr-obfuscator-d53acac501d43fa501f23efc961a90e5ef31dbbb.tar.gz
gdpr-obfuscator-d53acac501d43fa501f23efc961a90e5ef31dbbb.zip
improve error handling in obfuscate()
Diffstat (limited to 'obfuscator')
-rw-r--r--obfuscator/obfuscate.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/obfuscator/obfuscate.py b/obfuscator/obfuscate.py
index 9d43975..73448ce 100644
--- a/obfuscator/obfuscate.py
+++ b/obfuscator/obfuscate.py
@@ -13,7 +13,10 @@ def obfuscate(
"""
if not data:
logger.error("Invalid or empty was provided to obfuscate")
- return []
+ raise
+ if not pii_fields:
+ logger.error("No PII fields provided to obfuscate")
+ raise
return [
{k: ("***" if k in pii_fields else v) for k, v in record.items()}
git.ajschof.me — hosted by ajschofield — powered by cgit