diff --git a/src/titiler/core/titiler/core/algorithm/__init__.py b/src/titiler/core/titiler/core/algorithm/__init__.py index 67c5a022a..68ad3742a 100644 --- a/src/titiler/core/titiler/core/algorithm/__init__.py +++ b/src/titiler/core/titiler/core/algorithm/__init__.py @@ -50,11 +50,11 @@ class Algorithms: def get(self, name: str) -> BaseAlgorithm: """Fetch a TMS.""" - if name not in self.data: + try: + return self.data[name] + except KeyError: raise KeyError(f"Invalid name: {name}") - return self.data[name] - def list(self) -> List[str]: """List registered Algorithm.""" return list(self.data.keys())