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 f0e272c77e2839e1e8c72edca87e1e73b78f5de5..a1ef7741e05ee0c2a9649ddc60724b7452bcc599 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 8b73219171c00437a873c7eeb9b95c879f569f81..310483b919b54a4db0c5eafbbc1822bfb0554ca9 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 7669f21c52bfe4239e789b9de43c956fbdc436b8..b9ab81b87390d176ae8d63de965d59d4127a83f0 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