Skip to content

Commit 7936be3

Browse files
committed
show ColorConverter in type annotation
1 parent c1051f9 commit 7936be3

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

adafruit_imageload/__init__.py

Lines changed: 2 additions & 2 deletions
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

Lines changed: 3 additions & 3 deletions
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,7 +32,7 @@ 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
3838
Returns tuple of bitmap object and palette object.

0 commit comments

Comments
 (0)