Skip to content

Commit 11bcd5a

Browse files
committed
Fix hasattr for ImageTk.PhotoImage.__del__
1 parent 87414b3 commit 11bcd5a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/PIL/ImageTk.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,10 @@ def __init__(
131131
self.paste(image)
132132

133133
def __del__(self) -> None:
134-
if not hasattr(self, "__photo"):
134+
try:
135+
name = self.__photo.name
136+
except AttributeError:
135137
return
136-
name = self.__photo.name
137138
self.__photo.name = None
138139
try:
139140
self.__photo.tk.call("image", "delete", name)

0 commit comments

Comments
 (0)