Skip to content

Commit a561366

Browse files
committed
Convert all entries to bytes at once
1 parent d76d45a commit a561366

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/PIL/GimpPaletteFile.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
import re
1919
from typing import IO
2020

21-
from ._binary import o8
22-
2321

2422
class GimpPaletteFile:
2523
"""File handler for GIMP's palette format."""
@@ -49,9 +47,9 @@ def __init__(self, fp: IO[bytes]) -> None:
4947
msg = "bad palette entry"
5048
raise ValueError(msg)
5149

52-
palette.append(o8(int(v[0])) + o8(int(v[1])) + o8(int(v[2])))
50+
palette += (int(v[i]) for i in range(3))
5351

54-
self.palette = b"".join(palette)
52+
self.palette = bytes(palette)
5553

5654
def getpalette(self) -> tuple[bytes, str]:
5755
return self.palette, self.rawmode

0 commit comments

Comments
 (0)