From fa08c4eeb2110dc280bb2d3a9334aabeaa1b5bfe Mon Sep 17 00:00:00 2001 From: Alexander_Kabui Date: Thu, 23 Jan 2025 17:00:34 +0300 Subject: Refactor workspace directory creation to use pathlib's mkdir method. --- gn3/computations/rqtl2.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gn3/computations/rqtl2.py') diff --git a/gn3/computations/rqtl2.py b/gn3/computations/rqtl2.py index 0022f61..a6f8bcb 100644 --- a/gn3/computations/rqtl2.py +++ b/gn3/computations/rqtl2.py @@ -3,6 +3,7 @@ import os import csv import uuid import json +from pathlib import Path def generate_rqtl2_files(data, workspace_dir): @@ -82,7 +83,7 @@ def create_file(file_path): def prepare_files(tmpdir): """Prepare necessary files and workspace dir for computation.""" workspace_dir = os.path.join(tmpdir, str(uuid.uuid4())) # - os.makedirs(workspace_dir) + Path(workspace_dir).mkdir(parents=False, exist_ok=True) input_file = os.path.join(workspace_dir, f"rqtl2-input-{uuid.uuid4()}.json") output_file = os.path.join(workspace_dir, f"rqtl2-output-{uuid.uuid4()}.json") -- cgit 1.4.1