fix: file path setting

This commit is contained in:
李衍志523370910113 2024-11-09 14:38:20 +08:00
parent befcf4931d
commit 6ecfeece62

View File

@ -1,6 +1,7 @@
import hashlib import hashlib
import shlex import shlex
import socket import socket
from pathlib import Path
from joj3_config_generator.models import joj1, repo, result, task from joj3_config_generator.models import joj1, repo, result, task
@ -80,7 +81,10 @@ def calc_sha256sum(file_path: str) -> str:
def get_hash(immutable_files: list[str]) -> str: # input should be a list def get_hash(immutable_files: list[str]) -> str: # input should be a list
file_path = "../immutable_file/" # TODO: change this when things are on the server # FIXME: should be finalized when get into the server
current_file_path = Path(__file__).resolve()
project_root = current_file_path.parents[2]
file_path = f"{project_root}/tests/immutable_file/"
immutable_hash = [] immutable_hash = []
for i, file in enumerate(immutable_files): for i, file in enumerate(immutable_files):
immutable_files[i] = file_path + file.rsplit("/", 1)[-1] immutable_files[i] = file_path + file.rsplit("/", 1)[-1]