def __getitem__(self, extension_id):
extensions = []
- for i, context_id in enumerate(self._extension_backend_list):
+ for context_id in self._extension_backend_list:
if self.ContextIdToExtensionId(context_id) == extension_id:
- extensions.append(self._extension_backend_list[i])
+ extensions.append(
+ self._extension_backend_list.GetBackendFromContextId(context_id))
if not extensions:
raise KeyError('Cannot find an extension with id=%s' % extension_id)
return extensions