Skip to content

Commit 07efc93

Browse files
committed
Check for _DeleteFiles cached attributes before deleting
1 parent e9908ed commit 07efc93

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

pyiceberg/table/update/snapshot.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,8 +445,10 @@ def _deleted_entries(self) -> List[ManifestEntry]:
445445

446446
def _cleanup_commit_failure(self) -> None:
447447
super()._cleanup_commit_failure()
448-
del self.partition_filters
449-
del self._compute_deletes
448+
if "partition_filters" in self.__dict__:
449+
del self.partition_filters
450+
if "_compute_deletes" in self.__dict__:
451+
del self._compute_deletes
450452

451453
@property
452454
def rewrites_needed(self) -> bool:

0 commit comments

Comments
 (0)