From a1d823cad792a878bf38604e93362a48dadc3997 Mon Sep 17 00:00:00 2001 From: caufieldjh Date: Fri, 3 Sep 2021 15:25:14 -0400 Subject: [PATCH] Fix lockfile creation --- run.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/run.py b/run.py index 13f9b67d..07f06331 100644 --- a/run.py +++ b/run.py @@ -9,6 +9,7 @@ import click #type: ignore import os import sys +from pathlib import Path from kg_obo.transform import run_transform @click.command() @@ -34,8 +35,9 @@ def run(skip, get_only, bucket, save_local, s3_test): if os.path.isfile("lock"): sys.exit("KG-OBO is already running. Exiting...") else: - lockfile = open + Path("lock").touch() run_transform(skip, get_only, bucket, save_local, s3_test) + os.remove("lock") if __name__ == '__main__': run()