Skip to content

Commit 6481fb1

Browse files
authored
Merge pull request #6720 from andresailer/v7r3_fileHelperBytes
[v7r3] FileHelper bytes
2 parents 1ea770a + 08c3a23 commit 6481fb1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/DIRAC/Core/DISET/private/FileHelper.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ def networkToString(self, maxFileSize=0):
152152
return S_OK(stringIO.getvalue())
153153

154154
def networkToFD(self, iFD, maxFileSize=0):
155-
dataSink = os.fdopen(iFD, "w")
155+
dataSink = os.fdopen(iFD, "wb")
156156
try:
157157
return self.networkToDataSink(dataSink, maxFileSize=maxFileSize)
158158
finally:
@@ -326,7 +326,7 @@ def __createTar(self, fileList, wPipe, compress, autoClose=True):
326326
if "write" in dir(wPipe):
327327
filePipe = wPipe
328328
else:
329-
filePipe = os.fdopen(wPipe, "w")
329+
filePipe = os.fdopen(wPipe, "wb")
330330
tarMode = "w|"
331331
if compress:
332332
tarMode = "w|bz2"
@@ -370,7 +370,7 @@ def bulkToNetwork(self, fileList, compress=True, onthefly=True):
370370
return response
371371

372372
def __extractTar(self, destDir, rPipe, compress):
373-
filePipe = os.fdopen(rPipe, "r")
373+
filePipe = os.fdopen(rPipe, "rb")
374374
tarMode = "r|*"
375375
if compress:
376376
tarMode = "r|bz2"
@@ -402,7 +402,7 @@ def networkToBulk(self, destDir, compress=True, maxFileSize=0):
402402
return retList[0]
403403

404404
def bulkListToNetwork(self, iFD, compress=True):
405-
filePipe = os.fdopen(iFD, "r")
405+
filePipe = os.fdopen(iFD, "rb")
406406
try:
407407
tarMode = "r|"
408408
if compress:

0 commit comments

Comments
 (0)