diff options
Diffstat (limited to 'PyMca5/PyMcaPlugins/StackNormalizationPlugin.py')
-rw-r--r-- | PyMca5/PyMcaPlugins/StackNormalizationPlugin.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/PyMca5/PyMcaPlugins/StackNormalizationPlugin.py b/PyMca5/PyMcaPlugins/StackNormalizationPlugin.py index de9caae..3fe8c26 100644 --- a/PyMca5/PyMcaPlugins/StackNormalizationPlugin.py +++ b/PyMca5/PyMcaPlugins/StackNormalizationPlugin.py @@ -54,6 +54,7 @@ __license__ = "MIT" __copyright__ = "European Synchrotron Radiation Facility, Grenoble, France" import numpy +import logging from PyMca5 import StackPluginBase # Add support for normalization by data from PyMca5.PyMca import PyMcaFileDialogs @@ -66,11 +67,13 @@ try: except: HDF5 = False -DEBUG = 0 +_logger = logging.getLogger(__name__) + class StackNormalizationPlugin(StackPluginBase.StackPluginBase): def __init__(self, stackWindow, **kw): - StackPluginBase.DEBUG = DEBUG + if _logger.getEffectiveLevel() == logging.DEBUG: + StackPluginBase.pluginBaseLogger.setLevel(logging.DEBUG) StackPluginBase.StackPluginBase.__init__(self, stackWindow, **kw) self.methodDict = {} text = "Stack/I0 where I0 is the active curve\n" @@ -160,7 +163,7 @@ class StackNormalizationPlugin(StackPluginBase.StackPluginBase): if edf.GetNumImages() > 1: # TODO: A dialog showing the different images # based on the external images browser needed - print("WARNING: Taking first image") + _logger.warning("WARNING: Taking first image") data = edf.GetData(0) edf = None elif ffilter.startswith("ASCII"): |