예제 #1
0
def run_index(cfg: Path, *, update=False) -> None:
    from promnesia.__main__ import do_index
    if update:
        ev = 'PROMNESIA_INDEX_POLICY'
        os.environ[ev] = 'update'
        try:
            do_index(cfg)
        finally:
            del os.environ[ev]
    else:
        do_index(cfg)
예제 #2
0
def run_index(cfg: Path, *, update=False) -> None:
    from promnesia.__main__ import do_index
    do_index(cfg, overwrite_db=not update)
예제 #3
0
def index(cfg: Path):
    from promnesia.__main__ import do_index
    do_index(cfg)