소스 검색

not using static initializer

Rodja Trappe 1 년 전
부모
커밋
762cdd4227
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  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))