Skip to content

Commit c313653

Browse files
committed
Small update
1 parent c7f64d8 commit c313653

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

pyfoxfile/pyfoxfile.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6774,12 +6774,24 @@ def AppendFilesWithContentFromBSDTarFileToList(infile, extradata=[], jsondata={}
67746774
fmode = format(int(ffullmode), 'x').lower()
67756775
fchmode = format(int(stat.S_IMODE(ffullmode)), 'x').lower()
67766776
ftypemod = format(int(stat.S_IFMT(ffullmode)), 'x').lower()
6777-
fuid = format(int(member.uid), 'x').lower()
6778-
fgid = format(int(member.gid), 'x').lower()
6779-
funame = member.uname
6777+
if(hasattr(member, "uid")):
6778+
fuid = format(int(member.uid), 'x').lower()
6779+
else:
6780+
fuid = format(int(0), 'x').lower()
6781+
if(hasattr(member, "gid")):
6782+
fgid = format(int(member.gid), 'x').lower()
6783+
else:
6784+
fgid = format(int(0), 'x').lower()
6785+
if(hasattr(member, "uname")):
6786+
funame = member.uname
6787+
else:
6788+
funame = ""
67806789
if(funame is None):
67816790
funame = ""
6782-
fgname = member.gname
6791+
if(hasattr(member, "uid")):
6792+
fgname = member.gname
6793+
else:
6794+
fgname = ""
67836795
if(fgname is None):
67846796
fgname = ""
67856797
flinkcount = format(int(flinkcount), 'x').lower()

0 commit comments

Comments
 (0)