Skip to content

Commit c79a291

Browse files
committed
FIX: Use bz2file for Python 2
1 parent a97b067 commit c79a291

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

nibabel/openers.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@
99
""" Context manager openers for various fileobject types
1010
"""
1111

12-
import bz2
12+
import sys
13+
if sys.version_info[0] < 3:
14+
from bz2file import BZ2File
15+
else:
16+
from bz2 import BZ2File
1317
import gzip
1418
import sys
1519
import warnings
@@ -127,7 +131,7 @@ class Opener(object):
127131
for \*args
128132
"""
129133
gz_def = (_gzip_open, ('mode', 'compresslevel', 'keep_open'))
130-
bz2_def = (bz2.BZ2File, ('mode', 'buffering', 'compresslevel'))
134+
bz2_def = (BZ2File, ('mode', 'buffering', 'compresslevel'))
131135
compress_ext_map = {
132136
'.gz': gz_def,
133137
'.bz2': bz2_def,

0 commit comments

Comments
 (0)