diff options
Diffstat (limited to 'src/mlia/utils/registry.py')
-rw-r--r-- | src/mlia/utils/registry.py | 4 |
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())) |