@@ -654,7 +654,7 @@ def _get(section_dict, key, default=None):
654654__version_date__ = str(__version_date_info__[0]) + "." + str(
655655 __version_date_info__[1]).zfill(2) + "." + str(__version_date_info__[2]).zfill(2)
656656__revision__ = __version_info__[3]
657- __revision_id__ = "$Id$"
657+ __revision_id__ = "$Id: d2f5e2d130062be70121a9e3633ff5962335321c $"
658658if(__version_info__[4] is not None):
659659 __version_date_plusrc__ = __version_date__ + \
660660 "-" + str(__version_date_info__[4])
@@ -10145,7 +10145,7 @@ def _add(cat, name, fid):
1014510145 return out
1014610146
1014710147
10148- def RePackCatFile(infile, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=None, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=None, skipchecksum=False, extradata=None , jsondata=None , formatspecs=None, seektoend=False, verbose=False, returnfp=False):
10148+ def RePackCatFile(infile, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5", "md5", "md5"], skipchecksum=False, extradata=[] , jsondata={} , formatspecs=None, seektoend=False, verbose=False, returnfp=False):
1014910149 # ---------- Safe defaults ----------
1015010150 if compressionuselist is None:
1015110151 compressionuselist = compressionlistalt
@@ -10167,7 +10167,7 @@ def RePackCatFile(infile, outfile, fmttype="auto", compression="auto", compressw
1016710167 if (infile != "-" and not isinstance(infile, bytes_type) # bytes is str on Py2
1016810168 and not hasattr(infile, "read") and not hasattr(infile, "write")):
1016910169 infile = RemoveWindowsPath(infile)
10170- listarrayfileslist = CatFileToArray (
10170+ listarrayfileslist = ArchiveFileToArray (
1017110171 infile, "auto", filestart, seekstart, seekend,
1017210172 False, True, True, skipchecksum, formatspecs, seektoend, False
1017310173 )
@@ -10251,7 +10251,7 @@ def RePackCatFile(infile, outfile, fmttype="auto", compression="auto", compressw
1025110251 if lenlist != fnumfiles:
1025210252 fnumfiles = lenlist
1025310253
10254- AppendFileHeader(fp, fnumfiles, listarrayfiles.get('fencoding', 'utf-8'), [ ], checksumtype[0], formatspecs)
10254+ AppendFileHeader(fp, fnumfiles, listarrayfiles.get('fencoding', 'utf-8'), listarrayfiles['fextradata' ], listarrayfiles['fjsondata'], [ checksumtype[0], checksumtype[1] ], formatspecs)
1025510255
1025610256 # loop counters
1025710257 lcfi = 0
@@ -10442,7 +10442,7 @@ def RePackCatFile(infile, outfile, fmttype="auto", compression="auto", compressw
1044210442
1044310443 AppendFileHeaderWithContent(
1044410444 fp, tmpoutlist, extradata, jsondata, fcontents.read(),
10445- [checksumtype[1 ], checksumtype[2 ], checksumtype[3 ]], formatspecs
10445+ [checksumtype[2 ], checksumtype[3 ], checksumtype[4 ]], formatspecs
1044610446 )
1044710447 try:
1044810448 fcontents.close()
@@ -10488,7 +10488,7 @@ def RePackCatFile(infile, outfile, fmttype="auto", compression="auto", compressw
1048810488 pass
1048910489 return True
1049010490
10491- def RePackMultipleCatFile(infiles, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=None, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=None, skipchecksum=False, extradata=None , jsondata=None , formatspecs=None, seektoend=False, verbose=False, returnfp=False):
10491+ def RePackMultipleCatFile(infiles, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5", "md5", "md5"], skipchecksum=False, extradata=[] , jsondata={} , formatspecs=None, seektoend=False, verbose=False, returnfp=False):
1049210492 if not isinstance(infiles, list):
1049310493 infiles = [infiles]
1049410494 returnout = False
@@ -10503,14 +10503,14 @@ def RePackMultipleCatFile(infiles, outfile, fmttype="auto", compression="auto",
1050310503 return True
1050410504 return returnout
1050510505
10506- def RePackCatFileFromString(instr, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5"], skipchecksum=False, extradata=[], jsondata={}, formatspecs=__file_format_dict__ , seektoend=False, verbose=False, returnfp=False):
10506+ def RePackCatFileFromString(instr, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5", "md5", "md5" ], skipchecksum=False, extradata=[], jsondata={}, formatspecs=None , seektoend=False, verbose=False, returnfp=False):
1050710507 fp = MkTempFile(instr)
1050810508 listarrayfiles = RePackCatFile(fp, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend,
1050910509 checksumtype, skipchecksum, extradata, jsondata, formatspecs, seektoend, verbose, returnfp)
1051010510 return listarrayfiles
1051110511
1051210512
10513- def PackCatFileFromListDir(infiles, outfile, dirlistfromtxt=False, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5"], skipchecksum=False, extradata=[], jsondata={}, formatspecs=__file_format_dict__, seektoend=False, verbose=False, returnfp=False):
10513+ def PackCatFileFromListDir(infiles, outfile, dirlistfromtxt=False, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5", "md5", "md5" ], skipchecksum=False, extradata=[], jsondata={}, formatspecs=__file_format_dict__, seektoend=False, verbose=False, returnfp=False):
1051410514 outarray = MkTempFile()
1051510515 packform = PackCatFile(infiles, outarray, dirlistfromtxt, fmttype, compression, compresswholefile,
1051610516 compressionlevel, compressionuselist, followlink, checksumtype, extradata, formatspecs, verbose, True)
0 commit comments