Jelajahi Sumber

fix type annotation

Rodja Trappe 1 tahun lalu
induk
melakukan
7c08c6f3c0
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      nicegui/observables.py

+ 2 - 2
nicegui/observables.py

@@ -1,4 +1,4 @@
-from typing import Any, Callable, Dict, Iterable, List, Set, SupportsIndex, Union, overload
+from typing import Any, Callable, Dict, Iterable, List, Optional, Set, SupportsIndex, Union, overload
 
 from . import events
 
@@ -111,7 +111,7 @@ class ObservableList(list):
 
 class ObservableSet(set):
 
-    def __init__(self, data: set = set(), on_change: Callable = None) -> None:
+    def __init__(self, data: set = set(), on_change: Optional[Callable] = None) -> None:
         super().__init__(data)
         for item in self:
             super().add(make_observable(item, on_change))