From 6b366d164e7e632408aa184031e9f357ec281871 Mon Sep 17 00:00:00 2001 From: Timothe Jost <timothe.jost@wanadoo.fr> Date: Thu, 27 Jun 2024 19:05:55 +0200 Subject: [PATCH] get default extra with None in get_run_callbacks --- src/pypelines/__init__.py | 2 +- src/pypelines/steps.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pypelines/__init__.py b/src/pypelines/__init__.py index 2c06cdc..83c651d 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 0fd2bcc..52d9486 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} -- GitLab