def pageTemplate(self): if self._pageTemplate_object is None: try: self._pageTemplate_object = PageTemplate.get(id=self.pageTemplateID) except PageTemplate.DoesNotExist: try: self._pageTemplate_object = PageTemplate.objects.filter(default=True)[0] except IndexError: self._pageTemplate_object = PageTemplate.new() return self._pageTemplate_object
def pageTemplate(self): if self._pageTemplate_object is None: try: self._pageTemplate_object = PageTemplate.get( id=self.pageTemplateID) except PageTemplate.DoesNotExist: pass if self._pageTemplate_object is None: self._pageTemplate_object = self.engagement.pageTemplate self._pageTemplate_object.report = self return self._pageTemplate_object