Remove serializing deepcopy

This commit is contained in:
Grant Sanderson 2023-01-25 19:23:55 -08:00
parent a601384211
commit 88590e5a05

View file

@ -587,11 +587,9 @@ class Mobject(object):
return self return self
def deepcopy(self): def deepcopy(self):
try: result = copy.deepcopy(self)
# Often faster than deepcopy result._shaders_initialized = False
return pickle.loads(pickle.dumps(self)) result._data_has_changed = True
except AttributeError:
return copy.deepcopy(self)
@stash_mobject_pointers @stash_mobject_pointers
def copy(self, deep: bool = False): def copy(self, deep: bool = False):