mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
sort tools values for custom attribute by label
This commit is contained in:
parent
b0d8667d97
commit
75d7cd16ad
1 changed files with 9 additions and 4 deletions
|
|
@ -33,11 +33,16 @@ def app_definitions_from_app_manager(app_manager):
|
|||
|
||||
|
||||
def tool_definitions_from_app_manager(app_manager):
|
||||
tools_data = []
|
||||
_tools_data = []
|
||||
for tool_name, tool in app_manager.tools.items():
|
||||
tools_data.append({
|
||||
tool_name: tool.label
|
||||
})
|
||||
_tools_data.append(
|
||||
(tool_name, tool.label)
|
||||
)
|
||||
|
||||
# Sort items by label
|
||||
tools_data = []
|
||||
for key, label in sorted(_tools_data, key=lambda item: item[1]):
|
||||
tools_data.append({key: label})
|
||||
|
||||
# Make sure there is at least one item
|
||||
if not tools_data:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue