Skip to content

Commit 5ff3df2

Browse files
committed
tools.image: fixed compat issue with Py<3.10
1 parent c1b6fbf commit 5ff3df2

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

plotpy/tools/image.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,6 @@
4747
if TYPE_CHECKING: # pragma: no cover
4848
from plotpy.plot import BasePlot
4949

50-
MaskedItem = Union[MaskedImageItem, MaskedXYImageItem]
51-
5250

5351
class ImageStatsRectangle(AnnotatedRectangle):
5452
""" """
@@ -598,11 +596,12 @@ def find_masked_image(self, plot):
598596
:param plot:
599597
:return:
600598
"""
599+
maskedtypes = (MaskedImageItem, MaskedXYImageItem)
601600
item = plot.get_active_item()
602-
if isinstance(item, MaskedItem):
601+
if isinstance(item, maskedtypes):
603602
return item
604603
else:
605-
items = [item for item in plot.get_items() if isinstance(item, MaskedItem)]
604+
items = [item for item in plot.get_items() if isinstance(item, maskedtypes)]
606605
if items:
607606
return items[-1]
608607

0 commit comments

Comments
 (0)