Skip to content

Commit

Permalink
Update pycatfile.py
Browse files Browse the repository at this point in the history
  • Loading branch information
KazukiPrzyborowski committed Feb 12, 2025
1 parent d586681 commit d52352d
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions pycatfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -4319,7 +4319,7 @@ def AppendFilesWithContentToOutFile(infiles, outfile, dirlistfromtxt=False, fmtt
outvar = fp.read()
fp.close()
return outvar
elif(re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
elif((not hasattr(outfile, "read") and not hasattr(outfile, "write")) and re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
fp = CompressOpenFileAlt(
fp, compression, compressionlevel, formatspecs)
fp.seek(0, 0)
Expand Down Expand Up @@ -4399,7 +4399,7 @@ def AppendListsWithContentToOutFile(inlist, outfile, dirlistfromtxt=False, fmtty
outvar = fp.read()
fp.close()
return outvar
elif(re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
elif((not hasattr(outfile, "read") and not hasattr(outfile, "write")) and re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
fp = CompressOpenFileAlt(
fp, compression, compressionlevel, formatspecs)
fp.seek(0, 0)
Expand Down Expand Up @@ -5681,7 +5681,7 @@ def PackCatFile(infiles, outfile, dirlistfromtxt=False, fmttype="auto", compress
outvar = fp.read()
fp.close()
return outvar
elif(re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
elif((not hasattr(outfile, "read") and not hasattr(outfile, "write")) and re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
fp = CompressOpenFileAlt(
fp, compression, compressionlevel, formatspecs)
fp.seek(0, 0)
Expand Down Expand Up @@ -5987,7 +5987,7 @@ def PackCatFileFromTarFile(infile, outfile, fmttype="auto", compression="auto",
outvar = fp.read()
fp.close()
return outvar
elif(re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
elif((not hasattr(outfile, "read") and not hasattr(outfile, "write")) and re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
fp = CompressOpenFileAlt(
fp, compression, compressionlevel, formatspecs)
fp.seek(0, 0)
Expand Down Expand Up @@ -6278,7 +6278,7 @@ def PackCatFileFromZipFile(infile, outfile, fmttype="auto", compression="auto",
outvar = fp.read()
fp.close()
return outvar
elif(re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
elif((not hasattr(outfile, "read") and not hasattr(outfile, "write")) and re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
fp = CompressOpenFileAlt(
fp, compression, compressionlevel, formatspecs)
fp.seek(0, 0)
Expand Down Expand Up @@ -6598,7 +6598,7 @@ def PackCatFileFromRarFile(infile, outfile, fmttype="auto", compression="auto",
outvar = fp.read()
fp.close()
return outvar
elif(re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
elif((not hasattr(outfile, "read") and not hasattr(outfile, "write")) and re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
fp = CompressOpenFileAlt(
fp, compression, compressionlevel, formatspecs)
fp.seek(0, 0)
Expand Down Expand Up @@ -6851,7 +6851,7 @@ def PackCatFileFromSevenZipFile(infile, outfile, fmttype="auto", compression="au
outvar = fp.read()
fp.close()
return outvar
elif(re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
elif((not hasattr(outfile, "read") and not hasattr(outfile, "write")) and re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
fp = CompressOpenFileAlt(
fp, compression, compressionlevel, formatspecs)
fp.seek(0, 0)
Expand Down Expand Up @@ -8711,7 +8711,7 @@ def RePackCatFile(infile, outfile, fmttype="auto", compression="auto", compressw
outvar = fp.read()
fp.close()
return outvar
elif(re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
elif((not hasattr(outfile, "read") and not hasattr(outfile, "write")) and re.findall("^(ftp|ftps|sftp):\\/\\/", outfile)):
fp = CompressOpenFileAlt(
fp, compression, compressionlevel, formatspecs)
fp.seek(0, 0)
Expand Down

0 comments on commit d52352d

Please sign in to comment.