Fix directory names to have only one trailing slash.

A regression from rev. 52525.
This commit is contained in:
Lars Gustäbel 2007-04-20 14:49:02 +00:00
parent 9701832161
commit d220144a84
3 changed files with 19 additions and 1 deletions

View file

@ -1842,7 +1842,7 @@ class TarFile(object):
tarinfo.type = DIRTYPE
# Directory names should have a '/' at the end.
if tarinfo.isdir():
if tarinfo.isdir() and not tarinfo.name.endswith("/"):
tarinfo.name += "/"
self.members.append(tarinfo)