Skip to content

Commit b145d6c

Browse files
committed
Update pyfoxfile.py
1 parent 5c26c68 commit b145d6c

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

pyfoxfile.py

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7927,6 +7927,21 @@ def AppendFilesWithContentFromTarFileToOutFile(infiles, outfile, fmttype="auto",
79277927
fp.close()
79287928
return True
79297929

7930+
def AppendFilesWithContentFromTarFileToStackedOutFile(infiles, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, extradata=[], jsondata={}, checksumtype=["crc32", "crc32", "crc32", "crc32"], formatspecs=__file_format_multi_dict__, verbose=False, returnfp=False):
7931+
if not isinstance(infiles, list):
7932+
infiles = [infiles]
7933+
returnout = False
7934+
for infileslist in infiles:
7935+
returnout = AppendFilesWithContentFromTarFileToOutFile(infileslist, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, extradata, jsondata, checksumtype, formatspecs, verbose, True)
7936+
if(not returnout):
7937+
break
7938+
else:
7939+
outfile = returnout
7940+
if(not returnfp and returnout):
7941+
returnout.close()
7942+
return True
7943+
return returnout
7944+
79307945
def AppendFilesWithContentFromZipFileToOutFile(infiles, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, extradata=[], jsondata={}, checksumtype=["crc32", "crc32", "crc32", "crc32"], formatspecs=__file_format_multi_dict__, verbose=False, returnfp=False):
79317946
if(IsNestedDict(formatspecs) and fmttype=="auto" and
79327947
(outfile != "-" and outfile is not None and not hasattr(outfile, "read") and not hasattr(outfile, "write"))):
@@ -8007,6 +8022,21 @@ def AppendFilesWithContentFromZipFileToOutFile(infiles, outfile, fmttype="auto",
80078022
fp.close()
80088023
return True
80098024

8025+
def AppendFilesWithContentFromZipFileToStackedOutFile(infiles, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, extradata=[], jsondata={}, checksumtype=["crc32", "crc32", "crc32", "crc32"], formatspecs=__file_format_multi_dict__, verbose=False, returnfp=False):
8026+
if not isinstance(infiles, list):
8027+
infiles = [infiles]
8028+
returnout = False
8029+
for infileslist in infiles:
8030+
returnout = AppendFilesWithContentFromZipFileToOutFile(infileslist, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, extradata, jsondata, checksumtype, formatspecs, verbose, True)
8031+
if(not returnout):
8032+
break
8033+
else:
8034+
outfile = returnout
8035+
if(not returnfp and returnout):
8036+
returnout.close()
8037+
return True
8038+
return returnout
8039+
80108040
if(not rarfile_support):
80118041
def AppendFilesWithContentFromRarFileToOutFile(infiles, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, extradata=[], jsondata={}, checksumtype=["crc32", "crc32", "crc32", "crc32"], formatspecs=__file_format_multi_dict__, verbose=False, returnfp=False):
80128042
return False
@@ -8092,6 +8122,21 @@ def AppendFilesWithContentFromRarFileToOutFile(infiles, outfile, fmttype="auto",
80928122
fp.close()
80938123
return True
80948124

8125+
def AppendFilesWithContentFromRarFileToStackedOutFile(infiles, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, extradata=[], jsondata={}, checksumtype=["crc32", "crc32", "crc32", "crc32"], formatspecs=__file_format_multi_dict__, verbose=False, returnfp=False):
8126+
if not isinstance(infiles, list):
8127+
infiles = [infiles]
8128+
returnout = False
8129+
for infileslist in infiles:
8130+
returnout = AppendFilesWithContentFromRarFileToOutFile(infileslist, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, extradata, jsondata, checksumtype, formatspecs, verbose, True)
8131+
if(not returnout):
8132+
break
8133+
else:
8134+
outfile = returnout
8135+
if(not returnfp and returnout):
8136+
returnout.close()
8137+
return True
8138+
return returnout
8139+
80958140
if(not py7zr_support):
80968141
def AppendFilesWithContentFromSevenZipToOutFile(infiles, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, extradata=[], jsondata={}, checksumtype=["crc32", "crc32", "crc32", "crc32"], formatspecs=__file_format_multi_dict__, verbose=False, returnfp=False):
80978142
return False
@@ -8177,6 +8222,21 @@ def AppendFilesWithContentFromSevenZipToOutFile(infiles, outfile, fmttype="auto"
81778222
fp.close()
81788223
return True
81798224

8225+
def AppendFilesWithContentFromSevenZipToStackedOutFile(infiles, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, extradata=[], jsondata={}, checksumtype=["crc32", "crc32", "crc32", "crc32"], formatspecs=__file_format_multi_dict__, verbose=False, returnfp=False):
8226+
if not isinstance(infiles, list):
8227+
infiles = [infiles]
8228+
returnout = False
8229+
for infileslist in infiles:
8230+
returnout = AppendFilesWithContentFromSevenZipToOutFile(infileslist, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, extradata, jsondata, checksumtype, formatspecs, verbose, True)
8231+
if(not returnout):
8232+
break
8233+
else:
8234+
outfile = returnout
8235+
if(not returnfp and returnout):
8236+
returnout.close()
8237+
return True
8238+
return returnout
8239+
81808240
def AppendInFileWithContentToOutFile(infile, outfile, dirlistfromtxt=False, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, filevalues=[], extradata=[], jsondata={}, followlink=False, checksumtype=["crc32", "crc32", "crc32", "crc32"], formatspecs=__file_format_dict__, verbose=False, returnfp=False):
81818241
inlist = ReadInFileWithContentToList(infile, "auto", 0, 0, False, False, True, False, formatspecs)
81828242
return AppendListsWithContentToOutFile(inlist, outfile, dirlistfromtxt, fmttype, compression, compresswholefile, compressionlevel, filevalues, extradata, jsondata, followlink, checksumtype, formatspecs, verbose, returnfp)

0 commit comments

Comments
 (0)