diff --git a/Lib/zipfile/_path/__init__.py b/Lib/zipfile/_path/__init__.py index faae4c84cae5ed2..aafab6a3ab7430d 100644 --- a/Lib/zipfile/_path/__init__.py +++ b/Lib/zipfile/_path/__init__.py @@ -414,6 +414,9 @@ def is_symlink(self): """ Return whether this path is a symlink. """ + if not self.at: + return False + info = self.root.getinfo(self.at) mode = info.external_attr >> 16 return stat.S_ISLNK(mode)