Looks up "name". Args: name: a string specifying the registry key for the candidate. Returns: Registered object if found Raises: LookupError: if "name" has not been registered.
(self, name)
| 80 | return self._registry.keys() |
| 81 | |
| 82 | def lookup(self, name): |
| 83 | """Looks up "name". |
| 84 | |
| 85 | Args: |
| 86 | name: a string specifying the registry key for the candidate. |
| 87 | Returns: |
| 88 | Registered object if found |
| 89 | Raises: |
| 90 | LookupError: if "name" has not been registered. |
| 91 | """ |
| 92 | name = compat.as_str(name) |
| 93 | if name in self._registry: |
| 94 | return self._registry[name][_TYPE_TAG] |
| 95 | else: |
| 96 | raise LookupError( |
| 97 | "%s registry has no entry for: %s" % (self._name, name)) |
no outgoing calls