MCPcopy
hub / github.com/facefusion/facefusion / create_processors_program

Function create_processors_program

facefusion/program.py:203–211  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

201
202
203def create_processors_program() -> ArgumentParser:
204 program = ArgumentParser(add_help = False)
205 available_processors = [ get_file_name(file_path) for file_path in resolve_file_paths('facefusion/processors/modules') ]
206 group_processors = program.add_argument_group('processors')
207 group_processors.add_argument('--processors', help = translator.get('help.processors').format(choices = ', '.join(available_processors)), default = config.get_str_list('processors', 'processors', 'face_swapper'), choices = available_processors, nargs = '+', metavar = 'PROCESSORS')
208 job_store.register_step_keys([ 'processors' ])
209 for processor_module in get_processors_modules(available_processors):
210 processor_module.register_args(program)
211 return program
212
213
214def create_uis_program() -> ArgumentParser:

Callers 1

collect_step_programFunction · 0.85

Calls 3

get_file_nameFunction · 0.90
resolve_file_pathsFunction · 0.90
get_processors_modulesFunction · 0.90

Tested by

no test coverage detected