Skip to content

Commit 802d0cb

Browse files
committed
Small update
1 parent f84d465 commit 802d0cb

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

pyarchivefile/pyarchivefile.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10056,12 +10056,22 @@ def BSDTarFileListFiles(infile, formatspecs=__file_format_multi_dict__, verbose=
1005610056
printfname = member.pathname + " link to " + member.linkpath
1005710057
elif(member.issym):
1005810058
printfname = member.pathname + " -> " + member.linkpath
10059-
fuprint = member.uname
10059+
fuprint = ""
10060+
if(hasattr(member, "uname")):
10061+
fuprint = member.uname
1006010062
if(fuprint is None or len(fuprint) <= 0):
10061-
fuprint = member.uid
10062-
fgprint = member.gname
10063+
if(hasattr(member, "uid")):
10064+
fuprint = member.uid
10065+
else:
10066+
fuprint = "0"
10067+
fgprint = ""
10068+
if(hasattr(member, "gname")):
10069+
fgprint = member.gname
1006310070
if(fgprint is None or len(fgprint) <= 0):
10064-
fgprint = member.gid
10071+
if(hasattr(member, "gid")):
10072+
fgprint = member.gid
10073+
else:
10074+
fgprint = "0"
1006510075
VerbosePrintOut(PrintPermissionString(ffullmode, ftype) + "\t" + str(fuprint) + "/" + str(fgprint) + "\t" + str(
1006610076
member.size).rjust(15) + "\t" + datetime.datetime.fromtimestamp(member.mtime).strftime('%Y-%m-%d %H:%M') + "\t" + printfname)
1006710077
lcfi = lcfi + 1

0 commit comments

Comments
 (0)