|
|
@ -106,7 +106,8 @@ class Text(RotatableImpl, Shape, metaclass=AutoSlots):
|
|
|
|
|
|
|
|
|
|
|
|
def __deepcopy__(self, memo: Dict = None) -> 'Text':
|
|
|
|
def __deepcopy__(self, memo: Dict = None) -> 'Text':
|
|
|
|
memo = {} if memo is None else memo
|
|
|
|
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._offset = self._offset.copy()
|
|
|
|
new._mirrored = copy.deepcopy(self._mirrored, memo)
|
|
|
|
new._mirrored = copy.deepcopy(self._mirrored, memo)
|
|
|
|
new._annotations = copy.deepcopy(self._annotations)
|
|
|
|
new._annotations = copy.deepcopy(self._annotations)
|
|
|
|