feat: deprecation warning

This commit is contained in:
relikd
2025-10-15 18:37:03 +02:00
parent bc6fe5a2b3
commit f80d7d79f6

View File

@@ -172,6 +172,10 @@ class IcnsFile:
# Nested icns files must omit the icns header
if is_icns and data[:4] == b'icns':
data = data[8:]
if key in ('icp4', 'icp5'):
iType = IcnsType.get(key)
print('Warning: deprecated "{}"({}) use argb instead'.format(
str(key), iType.filename(size_only=True)), file=stderr)
self.media[key] = data
def remove_media(self, key: IcnsType.Media.KeyT) -> bool: