Skip to content

Commit 3a88db8

Browse files
committed
file reading mode changed to binary
1 parent aa02aaa commit 3a88db8

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

booltest/booltest_main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -737,7 +737,7 @@ def load_input_objects(self):
737737
:return:
738738
"""
739739
for file in self.args.files:
740-
io = common.FileInputObject(fname=file)
740+
io = common.FileInputObject(fname=file, fmode='rb')
741741
io.check()
742742
self.input_objects.append(io)
743743

booltest/common.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,13 +367,21 @@ class FileInputObject(InputObject):
367367
File input object - reading from the file
368368
"""
369369
def __init__(self, fname, *args, **kwargs):
370+
"""
371+
File reading input object
372+
:param fname:
373+
:param fmode:
374+
:param args:
375+
:param kwargs:
376+
"""
370377
super(FileInputObject, self).__init__(*args, **kwargs)
371378
self.fname = fname
379+
self.fmode = kwargs.get('fmode', 'r')
372380
self.fh = None
373381

374382
def __enter__(self):
375383
super(FileInputObject, self).__enter__()
376-
self.fh = open(self.fname, 'r')
384+
self.fh = open(self.fname, self.fmode)
377385

378386
def __exit__(self, exc_type, exc_val, exc_tb):
379387
super(FileInputObject, self).__exit__(exc_type, exc_val, exc_tb)

0 commit comments

Comments
 (0)