MCPcopy
hub / github.com/facefusion/facefusion / create_uis_program

Function create_uis_program

facefusion/program.py:214–221  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

212
213
214def create_uis_program() -> ArgumentParser:
215 program = ArgumentParser(add_help = False)
216 available_ui_layouts = [ get_file_name(file_path) for file_path in resolve_file_paths('facefusion/uis/layouts') ]
217 group_uis = program.add_argument_group('uis')
218 group_uis.add_argument('--open-browser', help = translator.get('help.open_browser'), action = 'store_true', default = config.get_bool_value('uis', 'open_browser'))
219 group_uis.add_argument('--ui-layouts', help = translator.get('help.ui_layouts').format(choices = ', '.join(available_ui_layouts)), default = config.get_str_list('uis', 'ui_layouts', 'default'), choices = available_ui_layouts, nargs = '+', metavar = 'UI_LAYOUTS')
220 group_uis.add_argument('--ui-workflow', help = translator.get('help.ui_workflow'), default = config.get_str_value('uis', 'ui_workflow', 'instant_runner'), choices = facefusion.choices.ui_workflows)
221 return program
222
223
224def create_download_providers_program() -> ArgumentParser:

Callers 1

create_programFunction · 0.85

Calls 2

get_file_nameFunction · 0.90
resolve_file_pathsFunction · 0.90

Tested by

no test coverage detected