from typing import List, Dict from obfuscator.logger import get_logger logger = get_logger("Obfuscator") def obfuscate(data: List[Dict[str, str]], pii_fields: List[str]) -> List[Dict[str,str]]: if not data: logger.info("No valid data was provided to obfuscate") return [] return [ {k: ("***" if k in pii_fields else v) for k, v in record.items()} for record in data ]