Commit 61d77e0d authored by Martin v. Löwis's avatar Martin v. Löwis

Replace tricky and/or with straight-forward if:else:

parent 701abe74
......@@ -1137,7 +1137,11 @@ class TarFile(object):
tarinfo.mode = stmd
tarinfo.uid = statres.st_uid
tarinfo.gid = statres.st_gid
tarinfo.size = not stat.S_ISDIR(stmd) and statres.st_size or 0
if stat.S_ISDIR(stmd):
# For a directory, the size must be 0
tarinfo.size = 0
else:
tarinfo.size = statres.st_size
tarinfo.mtime = statres.st_mtime
tarinfo.type = type
tarinfo.linkname = linkname
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment