diff --git a/corrlib/initialization.py b/corrlib/initialization.py index e3a078e..76b062f 100644 --- a/corrlib/initialization.py +++ b/corrlib/initialization.py @@ -1,5 +1,6 @@ from configparser import ConfigParser import sqlite3 +import datalad.api as dl import os from .tracker import save, init @@ -62,7 +63,7 @@ def create(path: str) -> None: Create folder of backlogs. """ - init(path) + create(path) _create_db(os.path.join(path, 'backlogger.db')) os.chmod(os.path.join(path, 'backlogger.db'), 0o666) # why does this not work? _create_config(path) diff --git a/corrlib/tracker.py b/corrlib/tracker.py index e6e9c04..f513b56 100644 --- a/corrlib/tracker.py +++ b/corrlib/tracker.py @@ -1,7 +1,6 @@ import os from configparser import ConfigParser from .trackers import datalad as dl -from typing import Optional def get_tracker(path: str) -> str: @@ -22,7 +21,7 @@ def get(path: str, file: str) -> None: return -def save(path: str, message: str, files: Optional[list[str]]=None) -> None: +def save(path: str, message: str, files: list[str]) -> None: tracker = get_tracker(path) if tracker == 'datalad': dl.save(path, message, files)