示例#1
0
 def foo():
     referenced_objects.rewarm_cache()
     revisions_diff.rewarm_latest_content()
     instance = referenced_objects.get(self.resource_type,
                                       self.resource_id)
     if instance:
         return revisions_diff.prepare(instance, self.content)
示例#2
0
 def lazy_loader():
   """Lazy load diff for revisions."""
   referenced_objects.rewarm_cache()
   revisions_diff.rewarm_latest_content()
   instance = referenced_objects.get(self.resource_type, self.resource_id)
   if instance:
     return revisions_diff.prepare(instance, self.content)
示例#3
0
 def lazy_loader():
   """Lazy load diff for revisions."""
   referenced_objects.rewarm_cache()
   revisions_diff.rewarm_latest_content()
   instance = referenced_objects.get(self.resource_type, self.resource_id)
   if instance:
     return revisions_diff.prepare(instance, self.content)
   # return empty diff object has already been removed
   return {}