Coverage for polar/kit/anonymization.py: 38%
8 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-12-05 17:15 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-12-05 17:15 +0000
1import hashlib 1a
4def anonymize_for_deletion(value: str) -> str: 1a
5 ret = hashlib.md5()
6 ret.update(value.encode("utf-8"))
7 return ret.hexdigest()
10def anonymize_email_for_deletion(email: str) -> str: 1a
11 assert "@" in email
13 # user, domain = email.split('@')
14 return f"{anonymize_for_deletion(email)}@deleted.com"