Skip to content

Commit bdb7117

Browse files
committed
BF - remove unused log_level, make error_level functional
1 parent 5d7cc1b commit bdb7117

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

nibabel/analyze.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -680,10 +680,12 @@ def items(self):
680680
''' Return items from header data'''
681681
return zip(self.keys(), self.values())
682682

683-
def check_fix(self,
684-
logger=imageglobals.logger,
685-
error_level=imageglobals.error_level):
683+
def check_fix(self, logger=None, error_level=None):
686684
''' Check header data with checks '''
685+
if logger is None:
686+
logger = imageglobals.logger
687+
if error_level is None:
688+
error_level = imageglobals.error_level
687689
battrun = BatteryRunner(self.__class__._get_checks())
688690
self, reports = battrun.check_fix(self)
689691
for report in reports:

nibabel/imageglobals.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,21 @@
66
# copyright and license terms.
77
#
88
### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ##
9-
''' Defaults for images and headers '''
9+
""" Defaults for images and headers
10+
11+
error_level is the problem level (see BatteryRunners) at which an error will be
12+
raised, by the batteryrunners ``log_raise`` method. Thus a level of 0 will
13+
result in an error for any problem at all, and a level of 50 will mean no errors
14+
will be raised (unless someone's put some strange problem_level > 50 code in).
15+
16+
``logger`` is the default logger (python log instance)
17+
18+
To set the log level (log message appears for problem of level >= log level),
19+
use e.g. ``logger.level = 40``
20+
"""
1021

1122
import logging
1223

1324
error_level = 40
14-
log_level = 30
1525
logger = logging.getLogger('nifti.global')
1626
logger.addHandler(logging.StreamHandler())

0 commit comments

Comments
 (0)