From 59d460b05e0c8e775ff4bef9d25b1619111d630e Mon Sep 17 00:00:00 2001 From: Timothe Jost <timothe.jost@wanadoo.fr> Date: Wed, 19 Mar 2025 13:39:02 +0100 Subject: [PATCH] allow to IGNORE_VERSIONS at the package level --- src/pypelines/__init__.py | 2 +- src/pypelines/pickle_backend.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pypelines/__init__.py b/src/pypelines/__init__.py index f3247a5..c8f6ef2 100644 --- a/src/pypelines/__init__.py +++ b/src/pypelines/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.0.77" +__version__ = "0.0.78" from . import loggs from .pipes import * diff --git a/src/pypelines/pickle_backend.py b/src/pypelines/pickle_backend.py index f66cfd0..37eb961 100644 --- a/src/pypelines/pickle_backend.py +++ b/src/pypelines/pickle_backend.py @@ -6,6 +6,9 @@ import pickle, natsort, os, re, logging import pandas as pd +IGNORE_VERSIONS = False + + class PickleDiskObject(BaseDiskObject): collection = ["preprocessing_saves"] # collection a.k.a subfolders in the session.path extension = "pickle" @@ -37,6 +40,9 @@ class PickleDiskObject(BaseDiskObject): """ logger = logging.getLogger("pickle.version_deprecated") + if IGNORE_VERSIONS: + return False + # if we didn't found the disk version, we return False. # it's not labeled as "deprecated" for retro-compatibility if self.disk_version is None or self.disk_version == "": -- GitLab