Fix syntax error
This commit is contained in:
parent
9df9d7519c
commit
fd4ef490c7
1 changed files with 6 additions and 4 deletions
10
timelapse.py
10
timelapse.py
|
|
@ -116,9 +116,11 @@ def validate_immich_connection(api_key, base_url):
|
||||||
return False, f"Unexpected error: {str(e)}"
|
return False, f"Unexpected error: {str(e)}"
|
||||||
|
|
||||||
|
|
||||||
def initialize_worker(landmark_model_path):
|
def initialize_worker(landmark_model_path: str) -> None:
|
||||||
"""
|
"""Initialize worker process with face predictor.
|
||||||
Initializes the face predictor in each worker process.
|
|
||||||
|
Args:
|
||||||
|
landmark_model_path: Path to the landmark model file
|
||||||
"""
|
"""
|
||||||
global face_predictor
|
global face_predictor
|
||||||
face_predictor = dlib.shape_predictor(landmark_model_path)
|
face_predictor = dlib.shape_predictor(landmark_model_path)
|
||||||
|
|
@ -558,7 +560,7 @@ def process_faces(config: AppConfig, max_workers=1, progress_callback=None, canc
|
||||||
processed_files = []
|
processed_files = []
|
||||||
completed_count = 0
|
completed_count = 0
|
||||||
|
|
||||||
initializer_args = (config.landmark_model)
|
initializer_args = [config.landmark_model]
|
||||||
with concurrent.futures.ProcessPoolExecutor(
|
with concurrent.futures.ProcessPoolExecutor(
|
||||||
max_workers=max_workers,
|
max_workers=max_workers,
|
||||||
initializer=initialize_worker,
|
initializer=initialize_worker,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue