Skip to content

Commit f643c26

Browse files
committed
Small update
1 parent ea3b641 commit f643c26

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

pyarchivefile/pyarchivefile.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6758,7 +6758,11 @@ def AppendFilesWithContentFromBSDTarFileToList(infile, extradata=[], jsondata={}
67586758
fuid = format(int(member.uid), 'x').lower()
67596759
fgid = format(int(member.gid), 'x').lower()
67606760
funame = member.uname
6761+
if(funame is None):
6762+
funame = ""
67616763
fgname = member.gname
6764+
if(fgname is None):
6765+
fgname = ""
67626766
flinkcount = format(int(flinkcount), 'x').lower()
67636767
fwinattributes = format(int(0), 'x').lower()
67646768
fcompression = ""
@@ -10017,10 +10021,10 @@ def BSDTarFileListFiles(infile, formatspecs=__file_format_multi_dict__, verbose=
1001710021
elif(member.issym):
1001810022
printfname = member.pathname + " -> " + member.linkpath
1001910023
fuprint = member.uname
10020-
if(len(fuprint) <= 0):
10024+
if(fuprint is None or len(fuprint) <= 0):
1002110025
fuprint = member.uid
1002210026
fgprint = member.gname
10023-
if(len(fgprint) <= 0):
10027+
if(fgprint is None or len(fgprint) <= 0):
1002410028
fgprint = member.gid
1002510029
VerbosePrintOut(PrintPermissionString(ffullmode, ftype) + "\t" + str(fuprint) + "/" + str(fgprint) + "\t" + str(
1002610030
member.size).rjust(15) + "\t" + datetime.datetime.fromtimestamp(member.mtime).strftime('%Y-%m-%d %H:%M') + "\t" + printfname)

0 commit comments

Comments
 (0)