add get_xxx_set to args store

This commit is contained in:
henryruhs
2026-02-17 08:43:24 +01:00
parent 05a15b937e
commit eae6d41540
2 changed files with 17 additions and 9 deletions
+1 -1
View File
@@ -15,6 +15,6 @@ async def get_capabilities(request : Request) -> JSONResponse:
'image': facefusion.choices.image_formats,
'video': facefusion.choices.video_formats
},
'arguments': args_store.get_capabilities()
'arguments': args_store.get_api_set()
}
return JSONResponse(capabilities, status_code = HTTP_200_OK)
+16 -8
View File
@@ -12,20 +12,28 @@ ARGS_STORE : ArgsStore =\
}
def get_api_set() -> ArgumentValue:
return ARGS_STORE.get('api')
def get_cli_set() -> ArgumentValue:
return ARGS_STORE.get('cli')
def get_sys_set() -> ArgumentValue:
return ARGS_STORE.get('sys')
def get_api_args() -> List[str]:
return list(ARGS_STORE.get('api').keys())
def get_sys_args() -> List[str]:
return list(ARGS_STORE.get('sys').keys())
return list(get_api_set().keys())
def get_cli_args() -> List[str]:
return list(ARGS_STORE.get('cli').keys())
return list(get_cli_set().keys())
def get_capabilities() -> Dict[str, ArgumentValue]:
return ARGS_STORE.get('api')
def get_sys_args() -> List[str]:
return list(get_cli_set().keys())
def register_argument(action : Action, scopes : List[Scope]) -> None: