Bläddra i källkod

not using static initializer

Rodja Trappe 1 år sedan
förälder
incheckning
762cdd4227
1 ändrade filer med 6 tillägg och 1 borttagningar
  1. 6 1
      nicegui/observables.py

+ 6 - 1
nicegui/observables.py

@@ -111,7 +111,12 @@ class ObservableList(list):
 
 class ObservableSet(set):
 
-    def __init__(self, data: set = set(), on_change: Optional[Callable] = None) -> None:
+    def __init__(self,
+                 data: set = None,  # type: ignore
+                 on_change: Optional[Callable] = None,
+                 ) -> None:
+        if data is None:
+            data = set()
         super().__init__(data)
         for item in self:
             super().add(make_observable(item, on_change))