@@ -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: b2001346d87a317d45baa263189fe0b47f852466 $"
596596if(__version_info__[4] is not None):
597597 __version_date_plusrc__ = __version_date__ + \
598598 "-" + str(__version_date_info__[4])
@@ -9802,22 +9802,22 @@ def PackFoxFileFromSevenZipFile(infile, outfile, fmttype="auto", compression="au
98029802 return AppendFilesWithContentFromSevenZipToOutFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, extradata, jsondata, checksumtype, formatspecs, verbose, returnfp)
98039803
98049804
9805- def PackFoxFileFromInFile(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):
9806- checkcompressfile = CheckCompressionSubType(infile, formatspecs, filestart , True)
9805+ def PackFoxFileFromInFile(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):
9806+ checkcompressfile = CheckCompressionSubType(infile, formatspecs, 0 , True)
98079807 if(IsNestedDict(formatspecs) and checkcompressfile in formatspecs):
98089808 formatspecs = formatspecs[checkcompressfile]
98099809 if(verbose):
98109810 logging.basicConfig(format="%(message)s", stream=sys.stdout, level=logging.DEBUG)
98119811 if(checkcompressfile == "tarfile" and TarFileCheck(infile)):
9812- return PackFoxFileFromTarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
9812+ return PackFoxFileFromTarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
98139813 elif(checkcompressfile == "zipfile" and zipfile.is_zipfile(infile)):
9814- return PackFoxFileFromZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
9814+ return PackFoxFileFromZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
98159815 elif(rarfile_support and checkcompressfile == "rarfile" and (rarfile.is_rarfile(infile) or rarfile.is_rarfile_sfx(infile))):
9816- return PackFoxFileFromRarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
9816+ return PackFoxFileFromRarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
98179817 elif(py7zr_support and checkcompressfile == "7zipfile" and py7zr.is_7zfile(infile)):
9818- return PackFoxFileFromSevenZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
9818+ return PackFoxFileFromSevenZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
98199819 elif(IsSingleDict(formatspecs) and checkcompressfile == formatspecs['format_magic']):
9820- return RePackFoxFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, False, 0, 0, checksumtype, False, extradata, formatspecs, verbose, returnfp)
9820+ return RePackFoxFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, False, 0, 0, checksumtype, False, extradata, jsondata, formatspecs, verbose, returnfp)
98219821 else:
98229822 return False
98239823 return False
0 commit comments