shorter run_dir names

This commit is contained in:
JJJHolscher 2024-03-30 09:11:50 +01:00
parent b6be9cee2d
commit b52d72d087
2 changed files with 3 additions and 3 deletions

View File

@ -1,7 +1,7 @@
[project] [project]
name = "jo3util" name = "jo3util"
version = "0.0.15" version = "0.0.16"
description = "" description = ""
dependencies = [] dependencies = []
dynamic = ["readme"] dynamic = ["readme"]

View File

@ -81,10 +81,10 @@ def root_file():
raise NotImplementedError raise NotImplementedError
def run_dir(obj, root=Path(os.path.abspath("./out"))): def run_dir(obj, root=Path(os.path.abspath("./run")), name_len=8):
run_id: str = json.dumps( run_id: str = json.dumps(
obj, obj,
default=lambda x: vars(x) if hasattr(x, "__dict__") else str(x) default=lambda x: vars(x) if hasattr(x, "__dict__") else str(x)
) )
run_id: str = hash_string(run_id) run_id: str = hash_string(run_id)[:name_len]
return root / run_id return root / run_id