use registry name if given and exit gracefully if a registry was not found

This commit is contained in:
svlandeg 2023-07-26 16:24:34 +02:00
parent 7916d253c1
commit ef65db3275

View File

@ -19,11 +19,18 @@ def find_function_cli(
func_name (str): Name of the registered function. func_name (str): Name of the registered function.
registry_name (str): Name of the catalogue registry. registry_name (str): Name of the catalogue registry.
""" """
registry_names = registry.get_registry_names() if not registry_name:
for name in registry_names: registry_names = registry.get_registry_names()
if registry.has(name, func_name): for name in registry_names:
registry_name = name if registry.has(name, func_name):
break registry_name = name
break
if not registry_name:
msg.fail(
f"Couldn't find registered function: {func_name}",
exits=1,
)
find_function(func_name, registry_name) find_function(func_name, registry_name)