Skip to content

Commit

Permalink
Update pycatfile.py
Browse files Browse the repository at this point in the history
  • Loading branch information
KazukiPrzyborowski committed Jan 25, 2025
1 parent 1b8ab9d commit 2a6660d
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions pycatfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -7090,6 +7090,21 @@ def ArchiveFileValidateFile(infile, fmttype="auto", formatspecs=__file_format_mu
return ArchiveFileValidate(infile, fmttype, formatspecs, verbose, returnfp)


def ArchiveFileValidateMultiple(infile, fmttype="auto", formatspecs=__file_format_multi_dict__, verbose=False, returnfp=False):
if(isinstance(infile, (list, tuple, ))):
pass
else:
infile = [infile]
outretval = True
for curfname in infile:
curretfile = ArchiveFileValidate(curfname, fmttype, formatspecs, verbose, returnfp)
if(not curretfile):
outretval = False
return outretval

def ArchiveFileValidateMultipleFile(infile, fmttype="auto", formatspecs=__file_format_multi_dict__, verbose=False, returnfp=False):
return ArchiveFileValidateMultiple(infile, fmttype, formatspecs, verbose, returnfp)

def ArchiveFileToArray(infile, fmttype="auto", seekstart=0, seekend=0, listonly=False, contentasfile=True, uncompress=True, skipchecksum=False, formatspecs=__file_format_multi_dict__, returnfp=False):
if(IsNestedDict(formatspecs) and fmttype!="auto" and fmttype in formatspecs):
formatspecs = formatspecs[fmttype]
Expand Down

0 comments on commit 2a6660d

Please sign in to comment.