diff --git a/zipp/__init__.py b/zipp/__init__.py index 0b7b443..a3f0b1b 100644 --- a/zipp/__init__.py +++ b/zipp/__init__.py @@ -65,7 +65,7 @@ def _ancestry(path): ['//b//d///f', '//b//d', '//b'] """ path = path.rstrip(posixpath.sep) - while path and not path.endswith(posixpath.sep): + while path.rstrip(posixpath.sep): yield path path, tail = posixpath.split(path)