fix deepcopy for locked shapes

This commit is contained in:
jan 2022-04-17 19:04:13 -07:00
commit 4cc824526b
6 changed files with 12 additions and 6 deletions

View file

@ -201,7 +201,8 @@ class Arc(Shape, metaclass=AutoSlots):
def __deepcopy__(self, memo: Dict = None) -> 'Arc':
memo = {} if memo is None else memo
new = copy.copy(self).unlock()
new = copy.copy(self)
Shape.unlock(new)
new._offset = self._offset.copy()
new._radii = self._radii.copy()
new._angles = self._angles.copy()