aboutsummaryrefslogtreecommitdiff
path: root/src/mlia/utils/registry.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mlia/utils/registry.py')
-rw-r--r--src/mlia/utils/registry.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mlia/utils/registry.py b/src/mlia/utils/registry.py
index a886376..1303ed7 100644
--- a/src/mlia/utils/registry.py
+++ b/src/mlia/utils/registry.py
@@ -37,3 +37,7 @@ class Registry(Generic[T]):
def pretty_name(self, name: str) -> str:
"""Get the pretty name (if available) or return the name as is otherwise."""
return self.pretty_names[name] if name in self.pretty_names else name
+
+ def names(self) -> list[str]:
+ """Sorted list of registered item names."""
+ return sorted(list(self.items.keys()))