INNER CODE UNIT · Python
list_toolset_names
kevinpbuckley/VibeUE · Content/Python/vibeue.py:76
def list_toolset_names():
"""Names of every registered toolset, parsed from get_all_toolset_json_schemas()."""
names = []
for parsed in _all_schema_entries():
name = parsed.get("name") or parsed.get("toolsetName") or parsed.get("toolset_name")
if name:
names.append(name)
return names
def get_toolset_schema(toolset_name):
"""Full JSON schema (as a dict) for one toolset, looked up by its namespaced NAME string.
Accepts 'EditorToolset.EditorAppToolset' style names (the same string execute_tool takes);
falls back to a case-insensitive suffix match so 'EditorAppToolset' also resolves.
"""
fallback = None
wanted = toolset_name.lower()