]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/commitdiff
fix typing
authorBernhard Bablok <bablokb@gmx.de>
Tue, 15 Apr 2025 10:26:37 +0000 (12:26 +0200)
committerBernhard Bablok <bablokb@gmx.de>
Tue, 15 Apr 2025 10:26:37 +0000 (12:26 +0200)
vectorio/_polygon.py

index 4e6e4449818b8e83536b4ae92ee266650c0beeff..7f2af587465c47b20b7352ad1880a3f54d15934d 100644 (file)
@@ -17,7 +17,7 @@ vectorio Polygon for Blinka
 
 """
 
-from typing import Union, Tuple
+from typing import Union, Tuple, List
 from displayio._colorconverter import ColorConverter
 from displayio._palette import Palette
 from displayio._area import Area
@@ -34,7 +34,7 @@ class Polygon(_VectorShape):
         self,
         *,
         pixel_shader: Union[ColorConverter, Palette],
-        points: list | Tuple[int, int],
+        points: List[Tuple[int, int]],
         x: int,
         y: int,
     ):
@@ -54,12 +54,12 @@ class Polygon(_VectorShape):
         self.points = points
 
     @property
-    def points(self) -> list | Tuple[int, int]:
+    def points(self) -> List[Tuple[int, int]]:
         """The points of the polygon in pixels"""
         return self._points
 
     @points.setter
-    def points(self, value: list | Tuple[int, int]) -> None:
+    def points(self, value: List[Tuple[int, int]]) -> None:
         if len(value) < 3:
             raise ValueError("Polygon needs at least 3 points")
         self._points = value