def get_creator_info(self): owner = self.getOwner() if owner is not None: identifier = self.getOwner().getId() if identifier: return getUtility(IMemberService).get_cached_member(identifier, location=self) return noneMember.__of__(self)
def get_creator_info(self): owner = self.getOwner() if owner is not None: identifier = self.getOwner().getId() if identifier: return getUtility(IMemberService).get_cached_member( identifier, location=self) return noneMember.__of__(self)
def get_last_author_info(self): previewable = self.get_previewable() if previewable is not None: return previewable.get_last_author_info() return noneMember.__of__(self)
def get_last_author_info(self): info = getattr(self, '_last_author_info', None) if info is None: return noneMember.__of__(self) return info.__of__(self)
def get_last_author_info(self): info = getattr(self, "_last_author_info", None) if info is None: return noneMember.__of__(self) return info.__of__(self)