diff --git a/src/pypelines/__init__.py b/src/pypelines/__init__.py index 2c06cdcd7df351a428cdbd6d4e4a556e69f13654..83c651dd822295fbd53782e058aba96b26ff145f 100644 --- a/src/pypelines/__init__.py +++ b/src/pypelines/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.0.65" +__version__ = "0.0.66" from . import loggs from .pipes import * diff --git a/src/pypelines/steps.py b/src/pypelines/steps.py index 0fd2bcc6c68565b11b28b7f41ce5ece1e505ea69..52d9486b9642c55d31fc7ac7a53fdc8abee1f240 100644 --- a/src/pypelines/steps.py +++ b/src/pypelines/steps.py @@ -288,7 +288,11 @@ class BaseStep: return autoload_arguments(loggedmethod(self.generation_mechanism), self) def get_run_callbacks(self): - def wrapper(session, extra="", show_plots=True): + def wrapper(session, extra=None, show_plots=True): + + if extra is None: + extra = self.get_default_extra() + logger = logging.getLogger("callback_runner") for callback_data in self.callbacks: arguments = {"session": session, "extra": extra, "pipeline": self.pipeline}