From 501156ff222d0a178b19e0c899d6c0c7f7604d4a Mon Sep 17 00:00:00 2001 From: roger Date: Fri, 9 Oct 2020 14:59:35 +0800 Subject: [PATCH 1/2] Automatically decrement redoLevel and saveLevel before calling an object's create function --- DataProcessingTools/objects.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DataProcessingTools/objects.py b/DataProcessingTools/objects.py index 4dca9ab..85688bd 100644 --- a/DataProcessingTools/objects.py +++ b/DataProcessingTools/objects.py @@ -107,6 +107,9 @@ def __init__(self, *args, **kwargs): else: # unable to find for both hashing methods, create object, saving as new hash fname = self.get_filename() # create object + # decrement redoLevel here + kwargs["redoLevel"] = max(0, kwargs.get("redoLevel", 0) - 1) + kwargs["saveLeveL"] = max(0, kwargs.get("saveLevel", 0) - 1) self.create(*args, **kwargs) if self.dirs and saveLevel > 0: self.save() From bd1b99db2393567927a74184b5f6b2e89804cb98 Mon Sep 17 00:00:00 2001 From: roger Date: Fri, 9 Oct 2020 15:00:28 +0800 Subject: [PATCH 2/2] Bumps version number --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index e67f951..1da0fc6 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ from distutils.core import setup setup(name="DataProcessingTools", - version="0.22.0", + version="0.23.0", description="""Tools for processing data with hierarchical organization""", url="https://github.com/grero/DataProcessingTools.git", author="Roger Herikstad",