Skip to content

Commit 87cbdfb

Browse files
Add files via upload
1 parent 12a2190 commit 87cbdfb

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

pycatfile.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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 $"
658658
if(__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

Comments
 (0)