浏览代码

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

Masen Furer 1 年之前
父节点
当前提交
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.