Browse Source

pydantic copy is deprecated in favor of model_copy

Benedikt Bartscher 1 year ago
parent
commit
45cb36f59a
2 changed files with 3 additions and 3 deletions
  1. 1 1
      reflex/components/component.py
  2. 2 2
      reflex/event.py

+ 1 - 1
reflex/components/component.py

@@ -1854,7 +1854,7 @@ class MemoizationLeaf(Component):
         """
         comp = super().create(*children, **props)
         if comp.get_hooks():
-            comp._memoization_mode = cls._memoization_mode.copy(
+            comp._memoization_mode = cls._memoization_mode.model_copy(
                 update={"disposition": MemoizationDisposition.ALWAYS}
             )
         return comp

+ 2 - 2
reflex/event.py

@@ -125,7 +125,7 @@ class EventActionsMixin(Base):
         Returns:
             New EventHandler-like with stopPropagation set to True.
         """
-        return self.copy(
+        return self.model_copy(
             update={"event_actions": {"stopPropagation": True, **self.event_actions}},
         )
 
@@ -136,7 +136,7 @@ class EventActionsMixin(Base):
         Returns:
             New EventHandler-like with preventDefault set to True.
         """
-        return self.copy(
+        return self.model_copy(
             update={"event_actions": {"preventDefault": True, **self.event_actions}},
         )