Skip to content

Commit 2009e3e

Browse files
committed
Small update
1 parent 489e2ae commit 2009e3e

1 file changed

Lines changed: 18 additions & 18 deletions

File tree

pyfoxfile/pyfile.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6194,34 +6194,34 @@ def AppendFilesWithContentFromTarFileToList(infile, extradata=[], jsondata={}, c
61946194
fflags = format(int(0), 'x').lower()
61956195
ftype = 0
61966196
if(member.isreg() or member.isfile()):
6197-
ffullmode = member.mode + stat.S_IFREG
6197+
ffullmode = member.mode | stat.S_IFREG
61986198
ftype = 0
61996199
elif(member.islnk()):
6200-
ffullmode = member.mode + stat.S_IFREG
6200+
ffullmode = member.mode | stat.S_IFREG
62016201
ftype = 1
62026202
elif(member.issym()):
6203-
ffullmode = member.mode + stat.S_IFLNK
6203+
ffullmode = member.mode | stat.S_IFLNK
62046204
ftype = 2
62056205
elif(member.ischr()):
6206-
ffullmode = member.mode + stat.S_IFCHR
6206+
ffullmode = member.mode | stat.S_IFCHR
62076207
ftype = 3
62086208
elif(member.isblk()):
6209-
ffullmode = member.mode + stat.S_IFBLK
6209+
ffullmode = member.mode | stat.S_IFBLK
62106210
ftype = 4
62116211
elif(member.isdir()):
6212-
ffullmode = member.mode + stat.S_IFDIR
6212+
ffullmode = member.mode | stat.S_IFDIR
62136213
ftype = 5
62146214
elif(member.isfifo()):
6215-
ffullmode = member.mode + stat.S_IFIFO
6215+
ffullmode = member.mode | stat.S_IFIFO
62166216
ftype = 6
62176217
elif(hasattr(member, "issparse") and member.issparse()):
6218-
ffullmode = member.mode
6218+
ffullmode = member.mode | stat.S_IFREG
62196219
ftype = 12
62206220
elif(member.isdev()):
62216221
ffullmode = member.mode
62226222
ftype = 14
62236223
else:
6224-
ffullmode = member.mode
6224+
ffullmode = member.mode | stat.S_IFREG
62256225
ftype = 0
62266226
flinkname = ""
62276227
fcurfid = format(int(curfid), 'x').lower()
@@ -9266,34 +9266,34 @@ def TarFileListFiles(infile, formatspecs=__file_format_multi_dict__, verbose=Fal
92669266
flinkcount = 0
92679267
ftype = 0
92689268
if(member.isreg() or member.isfile()):
9269-
ffullmode = member.mode + stat.S_IFREG
9269+
ffullmode = member.mode | stat.S_IFREG
92709270
ftype = 0
92719271
elif(member.islnk()):
9272-
ffullmode = member.mode + stat.S_IFREG
9272+
ffullmode = member.mode | stat.S_IFREG
92739273
ftype = 1
92749274
elif(member.issym()):
9275-
ffullmode = member.mode + stat.S_IFLNK
9275+
ffullmode = member.mode | stat.S_IFLNK
92769276
ftype = 2
92779277
elif(member.ischr()):
9278-
ffullmode = member.mode + stat.S_IFCHR
9278+
ffullmode = member.mode | stat.S_IFCHR
92799279
ftype = 3
92809280
elif(member.isblk()):
9281-
ffullmode = member.mode + stat.S_IFBLK
9281+
ffullmode = member.mode | stat.S_IFBLK
92829282
ftype = 4
92839283
elif(member.isdir()):
9284-
ffullmode = member.mode + stat.S_IFDIR
9284+
ffullmode = member.mode | stat.S_IFDIR
92859285
ftype = 5
92869286
elif(member.isfifo()):
9287-
ffullmode = member.mode + stat.S_IFIFO
9287+
ffullmode = member.mode | stat.S_IFIFO
92889288
ftype = 6
92899289
elif(hasattr(member, "issparse") and member.issparse()):
9290-
ffullmode = member.mode
9290+
ffullmode = member.mode | stat.S_IFREG
92919291
ftype = 12
92929292
elif(member.isdev()):
92939293
ffullmode = member.mode
92949294
ftype = 14
92959295
else:
9296-
ffullmode = member.mode
9296+
ffullmode = member.mode | stat.S_IFREG
92979297
ftype = 0
92989298
if(not verbose):
92999299
VerbosePrintOut(member.name)

0 commit comments

Comments
 (0)