refactor/data_backend #12

Merged
jkuhl merged 36 commits from refactor/data_backend into develop 2025-12-04 15:47:45 +01:00
Showing only changes of commit b3256e0b7c - Show all commits

add option to not track
Some checks failed
Mypy / mypy (push) Failing after 43s
Pytest / pytest (3.13) (push) Successful in 49s
Ruff / ruff (push) Successful in 34s
Pytest / pytest (3.12) (push) Successful in 50s
Pytest / pytest (3.14) (push) Successful in 48s

Justus Kuhlmann 2025-12-04 12:16:15 +01:00
Signed by: jkuhl
GPG key ID: 00ED992DD79B85A6

View file

@ -17,6 +17,8 @@ def get(path: str, file: str) -> None:
tracker = get_tracker(path)
if tracker == 'datalad':
dl.get(path, file)
elif tracker == 'None':
pass
else:
raise ValueError(f"Tracker {tracker} is not supported.")
return
@ -26,6 +28,8 @@ def save(path: str, message: str, files: Optional[list[str]]=None) -> None:
tracker = get_tracker(path)
if tracker == 'datalad':
dl.save(path, message, files)
elif tracker == 'None':
pass
else:
raise ValueError(f"Tracker {tracker} is not supported.")
@ -34,6 +38,8 @@ def init(path: str) -> None:
tracker = get_tracker(path)
if tracker == 'datalad':
dl.create(path)
elif tracker == 'None':
os.path.makedirs(path, exist_ok=True)
else:
raise ValueError(f"Tracker {tracker} is not supported.")
return