@@ -655,7 +655,7 @@ def _get(section_dict, key, default=None):
655655__version_date__ = str(__version_date_info__[0]) + "." + str(
656656 __version_date_info__[1]).zfill(2) + "." + str(__version_date_info__[2]).zfill(2)
657657__revision__ = __version_info__[3]
658- __revision_id__ = "$Id$"
658+ __revision_id__ = "$Id: 30b50b3fe5848bbe7a8ffa021b798be5dd67425e $"
659659if(__version_info__[4] is not None):
660660 __version_date_plusrc__ = __version_date__ + \
661661 "-" + str(__version_date_info__[4])
@@ -10146,7 +10146,7 @@ def _add(cat, name, fid):
1014610146 return out
1014710147
1014810148
10149- def RePackFoxFile(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):
10149+ def RePackFoxFile(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):
1015010150 # ---------- Safe defaults ----------
1015110151 if compressionuselist is None:
1015210152 compressionuselist = compressionlistalt
@@ -10168,7 +10168,7 @@ def RePackFoxFile(infile, outfile, fmttype="auto", compression="auto", compressw
1016810168 if (infile != "-" and not isinstance(infile, bytes_type) # bytes is str on Py2
1016910169 and not hasattr(infile, "read") and not hasattr(infile, "write")):
1017010170 infile = RemoveWindowsPath(infile)
10171- listarrayfileslist = FoxFileToArray (
10171+ listarrayfileslist = ArchiveFileToArray (
1017210172 infile, "auto", filestart, seekstart, seekend,
1017310173 False, True, True, skipchecksum, formatspecs, seektoend, False
1017410174 )
@@ -10252,7 +10252,7 @@ def RePackFoxFile(infile, outfile, fmttype="auto", compression="auto", compressw
1025210252 if lenlist != fnumfiles:
1025310253 fnumfiles = lenlist
1025410254
10255- AppendFileHeader(fp, fnumfiles, listarrayfiles.get('fencoding', 'utf-8'), [ ], checksumtype[0], formatspecs)
10255+ AppendFileHeader(fp, fnumfiles, listarrayfiles.get('fencoding', 'utf-8'), listarrayfiles['fextradata' ], listarrayfiles['fjsondata'], [ checksumtype[0], checksumtype[1] ], formatspecs)
1025610256
1025710257 # loop counters
1025810258 lcfi = 0
@@ -10443,7 +10443,7 @@ def RePackFoxFile(infile, outfile, fmttype="auto", compression="auto", compressw
1044310443
1044410444 AppendFileHeaderWithContent(
1044510445 fp, tmpoutlist, extradata, jsondata, fcontents.read(),
10446- [checksumtype[1 ], checksumtype[2 ], checksumtype[3 ]], formatspecs
10446+ [checksumtype[2 ], checksumtype[3 ], checksumtype[4 ]], formatspecs
1044710447 )
1044810448 try:
1044910449 fcontents.close()
@@ -10489,7 +10489,7 @@ def RePackFoxFile(infile, outfile, fmttype="auto", compression="auto", compressw
1048910489 pass
1049010490 return True
1049110491
10492- def RePackMultipleFoxFile(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):
10492+ def RePackMultipleFoxFile(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):
1049310493 if not isinstance(infiles, list):
1049410494 infiles = [infiles]
1049510495 returnout = False
@@ -10504,14 +10504,14 @@ def RePackMultipleFoxFile(infiles, outfile, fmttype="auto", compression="auto",
1050410504 return True
1050510505 return returnout
1050610506
10507- def RePackFoxFileFromString(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):
10507+ def RePackFoxFileFromString(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):
1050810508 fp = MkTempFile(instr)
1050910509 listarrayfiles = RePackFoxFile(fp, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend,
1051010510 checksumtype, skipchecksum, extradata, jsondata, formatspecs, seektoend, verbose, returnfp)
1051110511 return listarrayfiles
1051210512
1051310513
10514- def PackFoxFileFromListDir(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):
10514+ def PackFoxFileFromListDir(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):
1051510515 outarray = MkTempFile()
1051610516 packform = PackFoxFile(infiles, outarray, dirlistfromtxt, fmttype, compression, compresswholefile,
1051710517 compressionlevel, compressionuselist, followlink, checksumtype, extradata, formatspecs, verbose, True)
0 commit comments