From 78a5df834bb3cca5df484ebb655db69a68f26a8f Mon Sep 17 00:00:00 2001 From: Timothe Jost <timothe.jost@wanadoo.fr> Date: Tue, 24 Sep 2024 17:31:36 +0200 Subject: [PATCH] just changing default value of version from 0 to None (backward compatibility quick fix) --- {src/pypelines => notebooks}/feature_test.ipynb | 0 src/pypelines/__init__.py | 2 +- src/pypelines/disk.py | 9 +++++++-- src/pypelines/steps.py | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) rename {src/pypelines => notebooks}/feature_test.ipynb (100%) diff --git a/src/pypelines/feature_test.ipynb b/notebooks/feature_test.ipynb similarity index 100% rename from src/pypelines/feature_test.ipynb rename to notebooks/feature_test.ipynb diff --git a/src/pypelines/__init__.py b/src/pypelines/__init__.py index f0e272c..a1ef774 100644 --- a/src/pypelines/__init__.py +++ b/src/pypelines/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.0.75" +__version__ = "0.0.76" from . import loggs from .pipes import * diff --git a/src/pypelines/disk.py b/src/pypelines/disk.py index 8b73219..310483b 100644 --- a/src/pypelines/disk.py +++ b/src/pypelines/disk.py @@ -168,7 +168,12 @@ class BaseDiskObject(metaclass=ABCMeta): str: A message describing the status of the object, including loadability, deprecation, step level, and found disk object description. """ - loadable_disk_message = "A disk object is loadable. " if self.is_loadable() else "" + + session = self.session.alias + step = self.step.complete_name + extra = str(self.extra) if self.extra is not None else "" + + loadable_disk_message = "Disk object for A disk object is loadable. " if self.is_loadable() else "" deprecated_disk_message = ( f"This object's version is {'deprecated' if self.version_deprecated() else 'the current one'}. " ) @@ -189,7 +194,7 @@ class BaseDiskObject(metaclass=ABCMeta): else "" ) return ( - f"{self.object_name} object has {'a' if self.is_matching() else 'no'} valid disk object found." + f"{self.object_name} object has {'a' if self.is_matching() else 'no'} valid disk object found.\n" f" {found_disk_object_description}{loadable_disk_message}" ) diff --git a/src/pypelines/steps.py b/src/pypelines/steps.py index 7669f21..b9ab81b 100644 --- a/src/pypelines/steps.py +++ b/src/pypelines/steps.py @@ -122,7 +122,7 @@ class BaseStep: # as they are get only (no setter) on worker if it is not None (bound method) self.do_dispatch = self.get_attribute_or_default("do_dispatch", True) - self.version = self.get_attribute_or_default("version", 0) + self.version = self.get_attribute_or_default("version", None) self.requires = self.get_attribute_or_default("requires", []) self.requires = [self.requires] if not isinstance(self.requires, list) else self.requires -- GitLab