Minor refactoring for nested try-block

A minor refactoring for unnecessary try-block nesting.

TrivialFix

Change-Id: I8bfb2ff10f802594769a53c9c90a47ae21af1f22
This commit is contained in:
Alexey Ovchinnikov
2016-11-23 13:40:29 +03:00
parent e8046b72ed
commit 5d692deb7f

View File

@@ -491,14 +491,13 @@ class Resource(RequestIdMixin):
def _add_details(self, info):
for (k, v) in six.iteritems(info):
try:
try:
setattr(self, k, v)
except UnicodeEncodeError:
pass
self._info[k] = v
setattr(self, k, v)
except AttributeError:
# In this case we already defined the attribute on the class
continue
except UnicodeEncodeError:
pass
self._info[k] = v
def __getattr__(self, k):
if k not in self.__dict__ or k not in self._info: