From cf6cac75a85c0c13c798bef61b0f27499986308b Mon Sep 17 00:00:00 2001 From: Alex Schofield Date: Fri, 21 Feb 2025 03:28:37 +0000 Subject: return empty byte string if input data is empty --- gdpr_obfuscator/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gdpr_obfuscator/utils.py b/gdpr_obfuscator/utils.py index c8aadb2..918bf99 100644 --- a/gdpr_obfuscator/utils.py +++ b/gdpr_obfuscator/utils.py @@ -17,6 +17,9 @@ class Utilities: def create_byte_stream(self, data: List[Dict[str, str]]) -> bytes: + if not data: + return b"" + output = io.StringIO() headers = list(data[0].keys()) -- cgit v1.2.3