@@ -592,7 +592,7 @@ def _get(section_dict, key, default=None):
592592__version_date__ = str(__version_date_info__[0]) + "." + str(
593593 __version_date_info__[1]).zfill(2) + "." + str(__version_date_info__[2]).zfill(2)
594594__revision__ = __version_info__[3]
595- __revision_id__ = "$Id$"
595+ __revision_id__ = "$Id: d13b86e09c7003fa60c729b4895fa15cdaaee0d2 $"
596596if(__version_info__[4] is not None):
597597 __version_date_plusrc__ = __version_date__ + \
598598 "-" + str(__version_date_info__[4])
@@ -9800,22 +9800,22 @@ def PackCatFileFromSevenZipFile(infile, outfile, fmttype="auto", compression="au
98009800 return AppendFilesWithContentFromSevenZipToOutFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, extradata, jsondata, checksumtype, formatspecs, verbose, returnfp)
98019801
98029802
9803- def PackCatFileFromInFile(infile, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, checksumtype=["crc32", "crc32", "crc32"], extradata=[], formatspecs=__file_format_dict__, verbose=False, returnfp=False):
9804- checkcompressfile = CheckCompressionSubType(infile, formatspecs, filestart , True)
9803+ def PackCatFileFromInFile(infile, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, checksumtype=["crc32", "crc32", "crc32"], extradata=[], jsondata={}, formatspecs=__file_format_dict__, verbose=False, returnfp=False):
9804+ checkcompressfile = CheckCompressionSubType(infile, formatspecs, 0 , True)
98059805 if(IsNestedDict(formatspecs) and checkcompressfile in formatspecs):
98069806 formatspecs = formatspecs[checkcompressfile]
98079807 if(verbose):
98089808 logging.basicConfig(format="%(message)s", stream=sys.stdout, level=logging.DEBUG)
98099809 if(checkcompressfile == "tarfile" and TarFileCheck(infile)):
9810- return PackCatFileFromTarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
9810+ return PackCatFileFromTarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
98119811 elif(checkcompressfile == "zipfile" and zipfile.is_zipfile(infile)):
9812- return PackCatFileFromZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
9812+ return PackCatFileFromZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
98139813 elif(rarfile_support and checkcompressfile == "rarfile" and (rarfile.is_rarfile(infile) or rarfile.is_rarfile_sfx(infile))):
9814- return PackCatFileFromRarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
9814+ return PackCatFileFromRarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
98159815 elif(py7zr_support and checkcompressfile == "7zipfile" and py7zr.is_7zfile(infile)):
9816- return PackCatFileFromSevenZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
9816+ return PackCatFileFromSevenZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
98179817 elif(IsSingleDict(formatspecs) and checkcompressfile == formatspecs['format_magic']):
9818- return RePackCatFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, False, 0, 0, checksumtype, False, extradata, formatspecs, verbose, returnfp)
9818+ return RePackCatFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, False, 0, 0, checksumtype, False, extradata, jsondata, formatspecs, verbose, returnfp)
98199819 else:
98209820 return False
98219821 return False
0 commit comments