We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e7f1c73 commit 013fa11Copy full SHA for 013fa11
1 file changed
pyiceberg/expressions/__init__.py
@@ -53,6 +53,7 @@ class BooleanExpression(IcebergBaseModel, ABC):
53
"""An expression that evaluates to a boolean."""
54
55
def __deepcopy__(self, memo: dict[int, Any]) -> BooleanExpression:
56
+ """Return a deep copy of this expression."""
57
if isinstance(self, Singleton):
58
return self
59
fields = {name: copy.deepcopy(getattr(self, name), memo) for name in type(self).model_fields}
0 commit comments