diff --git a/src/api/python/z3/z3.py b/src/api/python/z3/z3.py index 1886bc475..6147dbd65 100644 --- a/src/api/python/z3/z3.py +++ b/src/api/python/z3/z3.py @@ -5340,7 +5340,7 @@ class Goal(Z3PPObject): def __copy__(self): return self.translate(self.ctx) - def __deepcopy__(self): + def __deepcopy__(self, memo={}): return self.translate(self.ctx) def simplify(self, *arguments, **keywords): @@ -5528,7 +5528,7 @@ class AstVector(Z3PPObject): def __copy__(self): return self.translate(self.ctx) - def __deepcopy__(self): + def __deepcopy__(self, memo={}): return self.translate(self.ctx) def __repr__(self): @@ -5872,7 +5872,7 @@ class FuncInterp(Z3PPObject): def __copy__(self): return self.translate(self.ctx) - def __deepcopy__(self): + def __deepcopy__(self, memo={}): return self.translate(self.ctx) def as_list(self): @@ -6168,7 +6168,7 @@ class ModelRef(Z3PPObject): def __copy__(self): return self.translate(self.ctx) - def __deepcopy__(self): + def __deepcopy__(self, memo={}): return self.translate(self.ctx) def Model(ctx = None): @@ -6786,7 +6786,7 @@ class Solver(Z3PPObject): def __copy__(self): return self.translate(self.ctx) - def __deepcopy__(self): + def __deepcopy__(self, memo={}): return self.translate(self.ctx) def sexpr(self):