Session aware stores (#1235)

* session aware process manager via store creator

* remove unused clear_session_id

* restore original scopes

* stateless test helpers

* more updates

* more updates

* more updates

* more updates

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Henry Ruhs
2026-09-11 16:48:23 +02:00
committed by GitHub
co-authored by Claude Fable 5.1
parent 5bc9c80c55
commit c358ba7cf6
14 changed files with 211 additions and 25 deletions
+4 -1
View File
@@ -2,6 +2,7 @@ import os
import tempfile
from facefusion.filesystem import are_images, create_directory, is_directory, is_file, remove_directory, resolve_file_paths
from facefusion.session_context import resolve_local_id
from facefusion.types import JobStatus
@@ -10,7 +11,9 @@ def is_test_job_file(file_path : str, job_status : JobStatus) -> bool:
def get_test_job_file(file_path : str, job_status : JobStatus) -> str:
return os.path.join(get_test_jobs_directory(), job_status, file_path)
jobs_path = os.path.join(get_test_jobs_directory(), resolve_local_id())
return os.path.join(jobs_path, job_status, file_path)
def get_test_jobs_directory() -> str: