From cb86a2a9f92a0bd7d5dad313143a09024226cd72 Mon Sep 17 00:00:00 2001 From: Roger Maitland Date: Tue, 20 Dec 2022 11:03:17 -0500 Subject: [PATCH] Added DeprecationWarning to Shape.copy --- src/build123d/direct_api.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/build123d/direct_api.py b/src/build123d/direct_api.py index e211e68..6537120 100644 --- a/src/build123d/direct_api.py +++ b/src/build123d/direct_api.py @@ -2695,6 +2695,11 @@ class Shape: def copy(self) -> Shape: """Here for backwards compatibility with cq-editor""" + warnings.warn( + "copy() will be deprecated - use copy.copy() or copy.deepcopy() instead", + DeprecationWarning, + stacklevel=2, + ) return copy.deepcopy(self, None) def transform_shape(self, t_matrix: Matrix) -> Shape: