Skip to content

Commit c3dfb07

Browse files
author
Ben Cipollini
committed
Allow buffer_size=None, to avoid setting explicitly.
1 parent f5fa1a4 commit c3dfb07

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

nibabel/gifti/tests/test_parse_gifti_fast.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,3 +330,9 @@ def test_parse_deprecated():
330330
warnings.filterwarnings('always', category=DeprecationWarning)
331331
assert_raises(ValueError, parse_gifti_file)
332332
assert_equal(len(w), 1)
333+
334+
335+
def test_parse_with_buffersize():
336+
for buff_sz in [None, 1, 2**12]:
337+
img2 = load(DATA_FILE2, buffer_size=buff_sz)
338+
assert_equal(img2.darrays[0].data.shape, (143479, 1))

nibabel/xmlbasedimages.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@ def _create_parser(self):
7171

7272
parser = ParserCreate(encoding=self.encoding) # from xml package
7373
parser.buffer_text = True
74-
parser.buffer_size = self.buffer_size
74+
if self.buffer_size is not None:
75+
parser.buffer_size = self.buffer_size
7576
return parser
7677

7778
def parse(self, string=None, fname=None, fptr=None):

0 commit comments

Comments
 (0)