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() 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",