Merge "Replace the 'try except' block" into feature/r1

This commit is contained in:
Zuul 2021-09-06 19:01:43 +00:00 committed by Gerrit Code Review
commit 70905017af

View File

@ -625,12 +625,9 @@ class Resource(dict):
if name in self._body:
return self._body[name]
else:
try:
return self._body[self._alternate_id()]
except KeyError as e:
LOG.debug("Attribute [%s] not found in [%s]: %s.",
self._alternate_id(), self._body, e)
return None
key = self._alternate_id()
if key:
return self._body.get(key)
else:
try:
return object.__getattribute__(self, name)