Lines Matching +full:deep +full:- +full:is
1 """Generic (shallow and deep) copying operations.
8 x = copy.deepcopy(y) # make a deep copy of y
10 For module specific errors, copy.Error is raised.
12 The difference between shallow and deep copying is only relevant for
16 - A shallow copy constructs a new compound object and then (to the
20 - A deep copy constructs a new compound object and then, recursively,
23 Two problems often exist with deep copy operations that don't exist
29 b) because deep copy copies *everything* it may copy too much, e.g.
33 Python's deep copy operation avoids these problems by:
38 b) letting user-defined classes override the copying operation or the
110 if t is not None:
120 if PyStringMap is not None:
146 """Deep copy operation on arbitrary Python objects.
151 if memo is None:
156 if y is not _nil:
167 except TypeError: # cls is not a class (old Boost; see SF #502085)
189 "un(deep)copyable object of type %s" % cls)
244 if x[i] is not y[i]:
260 if PyStringMap is not None:
280 # aha, this is the first one :-)
306 def _reconstruct(x, info, deep, memo=None): argument
310 if memo is None:
327 if deep:
332 if state is not None:
333 if deep:
342 if state is not None:
344 if slotstate is not None:
348 if listiter is not None:
350 if deep:
353 if dictiter is not None:
355 if deep: