@@ -578,7 +578,7 @@ def _get(section_dict, key, default=None):
578578__version_date__ = str(__version_date_info__[0]) + "." + str(
579579 __version_date_info__[1]).zfill(2) + "." + str(__version_date_info__[2]).zfill(2)
580580__revision__ = __version_info__[3]
581- __revision_id__ = "$Id$"
581+ __revision_id__ = "$Id: 20710d76752a16aa2f472536ee2954c0cd49389a $"
582582if(__version_info__[4] is not None):
583583 __version_date_plusrc__ = __version_date__ + \
584584 "-" + str(__version_date_info__[4])
@@ -10014,22 +10014,22 @@ def PackArchiveFileFromSevenZipFile(infile, outfile, fmttype="auto", compression
1001410014 return AppendFilesWithContentFromSevenZipToOutFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, extradata, jsondata, checksumtype, formatspecs, verbose, returnfp)
1001510015
1001610016
10017- def PackArchiveFileFromInFile(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):
10018- checkcompressfile = CheckCompressionSubType(infile, formatspecs, filestart , True)
10017+ def PackArchiveFileFromInFile(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):
10018+ checkcompressfile = CheckCompressionSubType(infile, formatspecs, 0 , True)
1001910019 if(IsNestedDict(formatspecs) and checkcompressfile in formatspecs):
1002010020 formatspecs = formatspecs[checkcompressfile]
1002110021 if(verbose):
1002210022 logging.basicConfig(format="%(message)s", stream=sys.stdout, level=logging.DEBUG)
1002310023 if(checkcompressfile == "tarfile" and TarFileCheck(infile)):
10024- return PackArchiveFileFromTarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
10024+ return PackArchiveFileFromTarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
1002510025 elif(checkcompressfile == "zipfile" and zipfile.is_zipfile(infile)):
10026- return PackArchiveFileFromZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
10026+ return PackArchiveFileFromZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
1002710027 elif(rarfile_support and checkcompressfile == "rarfile" and (rarfile.is_rarfile(infile) or rarfile.is_rarfile_sfx(infile))):
10028- return PackArchiveFileFromRarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
10028+ return PackArchiveFileFromRarFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
1002910029 elif(py7zr_support and checkcompressfile == "7zipfile" and py7zr.is_7zfile(infile)):
10030- return PackArchiveFileFromSevenZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, formatspecs, verbose, returnfp)
10030+ return PackArchiveFileFromSevenZipFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, checksumtype, extradata, jsondata, formatspecs, verbose, returnfp)
1003110031 elif(IsSingleDict(formatspecs) and checkcompressfile == formatspecs['format_magic']):
10032- return RePackArchiveFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, False, 0, 0, checksumtype, False, extradata, formatspecs, verbose, returnfp)
10032+ return RePackArchiveFile(infile, outfile, fmttype, compression, compresswholefile, compressionlevel, False, 0, 0, checksumtype, False, extradata, jsondata, formatspecs, verbose, returnfp)
1003310033 else:
1003410034 return False
1003510035 return False
0 commit comments