From 1ba1407c8bd47756d10898f5f6dfc4f7c0c59d16 Mon Sep 17 00:00:00 2001 From: un-pogaz <46523284+un-pogaz@users.noreply.github.com> Date: Mon, 29 Sep 2025 14:06:14 +0200 Subject: [PATCH] fix exception because try to read a byte object --- setup/iso_codes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup/iso_codes.py b/setup/iso_codes.py index 2da0088b87..393cd00e74 100644 --- a/setup/iso_codes.py +++ b/setup/iso_codes.py @@ -34,7 +34,7 @@ class ISOData(Command): with open(opts.path_to_isocodes, 'rb') as f: self._zip_data = f.read() # get top level directory - top = {item.split('/')[0] for item in zipfile.ZipFile(self.zip_data).namelist()} + top = {item.split('/')[0] for item in zipfile.ZipFile(BytesIO(self.zip_data)).namelist()} assert len(top) == 1 self.top_level_filename = top.pop()