Quellcode durchsuchen

not using static initializer

Rodja Trappe vor 1 Jahr
Ursprung
Commit
762cdd4227
1 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen
  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))