fixes odd __get_attr__ behavior in 2.6.5

This commit is contained in:
Sandy Walsh 2011-09-01 10:28:56 -07:00
parent 88d67be08d
commit 526c5ce733

View File

@ -237,13 +237,11 @@ class Resource(object):
return "<%s %s>" % (self.__class__.__name__, info)
def get(self):
if not hasattr(self, 'id'):
return
# set_loaded() first ... so if we have to bail, we know we tried.
self.set_loaded(True)
if not hasattr(self.manager, 'get'):
return
self.set_loaded(True)
new = self.manager.get(self.id)
if new:
self._add_details(new._info)