Browse Source

fix some type annotation

Falko Schindler 2 years ago
parent
commit
91b85fd3eb

+ 0 - 2
nicegui/elements/markdown.py

@@ -1,5 +1,3 @@
-from __future__ import annotations
-
 import re
 from typing import List
 

+ 0 - 2
nicegui/elements/scene_object3d.py

@@ -1,5 +1,3 @@
-from __future__ import annotations
-
 import uuid
 from typing import TYPE_CHECKING, Any, List, Optional
 

+ 10 - 12
nicegui/elements/scene_objects.py

@@ -1,5 +1,3 @@
-from __future__ import annotations
-
 from typing import List, Optional
 
 import numpy as np
@@ -72,9 +70,9 @@ class Ring(Object3D):
 class QuadraticBezierTube(Object3D):
 
     def __init__(self,
-                 start: List(float, float, float),
-                 mid: List(float, float, float),
-                 end: List(float, float, float),
+                 start: List[float],
+                 mid: List[float],
+                 end: List[float],
                  tubular_segments: int = 64,
                  radius: float = 1.0,
                  radial_segments: int = 8,
@@ -88,7 +86,7 @@ class QuadraticBezierTube(Object3D):
 class Extrusion(Object3D):
 
     def __init__(self,
-                 outline: List[List[float, float]],
+                 outline: List[List[float]],
                  height: float,
                  wireframe: bool = False,
                  ) -> None:
@@ -107,8 +105,8 @@ class Stl(Object3D):
 class Line(Object3D):
 
     def __init__(self,
-                 start: List[float, float, float],
-                 end: List[float, float, float],
+                 start: List[float],
+                 end: List[float],
                  ) -> None:
         super().__init__('line', start, end)
 
@@ -116,10 +114,10 @@ class Line(Object3D):
 class Curve(Object3D):
 
     def __init__(self,
-                 start: List[float, float, float],
-                 control1: List[float, float, float],
-                 control2: List[float, float, float],
-                 end: List[float, float, float],
+                 start: List[float],
+                 control1: List[float],
+                 control2: List[float],
+                 end: List[float],
                  num_points: int = 20,
                  ) -> None:
         super().__init__('curve', start, control1, control2, end, num_points)

+ 3 - 4
nicegui/vue.py

@@ -1,5 +1,3 @@
-from __future__ import annotations
-
 from dataclasses import dataclass
 from pathlib import Path
 from typing import Dict, List, Tuple
@@ -8,8 +6,6 @@ import vbuild
 from starlette.responses import FileResponse
 from starlette.routing import Route
 
-components: Dict[str, Component] = {}
-
 
 @dataclass
 class Component:
@@ -18,6 +14,9 @@ class Component:
     dependencies: List[str]
 
 
+components: Dict[str, Component] = {}
+
+
 def register_component(name: str, py_filepath: str, component_filepath: str, dependencies: List[str] = []) -> None:
     assert name not in components
     components[name] = Component(