MCPcopy
hub / github.com/facefusion/facefusion / conditional_process

Function conditional_process

facefusion/core.py:315–327  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

313
314
315def conditional_process() -> ErrorCode:
316 start_time = time()
317
318 for processor_module in get_processors_modules(state_manager.get_item('processors')):
319 if not processor_module.pre_process('output'):
320 return 2
321
322 if is_image(state_manager.get_item('target_path')):
323 return image_to_image.process(start_time)
324 if is_video(state_manager.get_item('target_path')):
325 return image_to_video.process(start_time)
326
327 return 0
328
329

Callers 1

process_stepFunction · 0.85

Calls 3

get_processors_modulesFunction · 0.90
is_imageFunction · 0.90
is_videoFunction · 0.90

Tested by

no test coverage detected