Skip to content

Commit 3ddcf65

Browse files
committed
Small update
1 parent f03c7ab commit 3ddcf65

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

pycatfile/pycatfile.py

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

0 commit comments

Comments
 (0)