ignore palette files with wrong encoding (#3620)

pull/3623/head
Kaalleen 2025-03-30 04:26:33 +00:00 zatwierdzone przez GitHub
rodzic dd63ef0935
commit 4771b94df3
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 6 dodań i 1 usunięć

Wyświetl plik

@ -39,7 +39,12 @@ class ThreadPalette(Set):
"""
with open(palette_file, encoding='utf8') as palette:
line = palette.readline().strip()
try:
line = palette.readline().strip()
except UnicodeDecodeError:
# File has wrong encoding. Can't read this file
self.is_gimp_palette = False
return
self.is_gimp_palette = True
if line.lower() != "gimp palette":