Skip to content

Commit 295e799

Browse files
authored
Merge pull request #90 from FoamyGuy/colorconvert_in_docstring
Colorconvert in docstring
2 parents c1051f9 + 04bdc7d commit 295e799

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

adafruit_imageload/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
Union,
2525
)
2626

27-
from displayio import Bitmap, Palette
27+
from displayio import Bitmap, ColorConverter, Palette
2828

2929
from .displayio_types import BitmapConstructor, PaletteConstructor
3030
except ImportError:
@@ -39,7 +39,7 @@ def load(
3939
*,
4040
bitmap: Optional[BitmapConstructor] = None,
4141
palette: Optional[PaletteConstructor] = None,
42-
) -> Tuple[Bitmap, Optional[Palette]]:
42+
) -> Tuple[Bitmap, Optional[Union[Palette, ColorConverter]]]:
4343
"""Load pixel values (indices or colors) into a bitmap and colors into a palette.
4444
4545
bitmap is the desired type. It must take width, height and color_depth in the constructor. It

adafruit_imageload/bmp/__init__.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515

1616
try:
1717
from io import BufferedReader
18-
from typing import List, Optional, Set, Tuple
18+
from typing import List, Optional, Set, Tuple, Union
1919

20-
from displayio import Bitmap, Palette
20+
from displayio import Bitmap, ColorConverter, Palette
2121

2222
from ..displayio_types import BitmapConstructor, PaletteConstructor
2323
except ImportError:
@@ -32,10 +32,11 @@ def load(
3232
*,
3333
bitmap: Optional[BitmapConstructor] = None,
3434
palette: Optional[PaletteConstructor] = None,
35-
) -> Tuple[Optional[Bitmap], Optional[Palette]]:
35+
) -> Tuple[Optional[Bitmap], Optional[Union[Palette, ColorConverter]]]:
3636
"""Loads a bmp image from the open ``file``.
3737
38-
Returns tuple of bitmap object and palette object.
38+
Returns tuple of `displayio.Bitmap` object and
39+
`displayio.Palette` object, or `displayio.ColorConverter` object.
3940
4041
:param io.BufferedReader file: Open file handle or compatible (like `io.BytesIO`)
4142
with the data of a BMP file.

0 commit comments

Comments
 (0)