Просмотр исходного кода

ReflexList: reassign field on `insert` (#1652)

Masen Furer 1 год назад
Родитель
Сommit
457173eed7
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      reflex/vars.py

+ 10 - 0
reflex/vars.py

@@ -1015,6 +1015,16 @@ class ReflexList(list):
         super().append(*args, **kwargs)
         self._reassign_field()
 
+    def insert(self, *args, **kwargs):
+        """Insert.
+
+        Args:
+            args: The args passed.
+            kwargs: The kwargs passed.
+        """
+        super().insert(*args, **kwargs)
+        self._reassign_field()
+
     def __setitem__(self, *args, **kwargs):
         """Set item.