blob.py

Go to the documentation of this file.
00001 from silme.core.object import Blob
00002 
00003 class BlobDiff():
00004     def __init__(self):
00005         self.diff = None
00006         self.id = None
00007         self.uri = None
00008         
00009     def empty(self):
00010         return not bool(self.diff)
00011 
00012 def blobdiffto (self, blob, flags=None, values=True):
00013     blob_diff = BlobDiff()
00014     blob_diff.id = self.id
00015     blob_diff.uri = (self.uri, blob.uri)
00016     if values == True:
00017         if self.source == blob.source:
00018             blob_diff.diff = None
00019         else:
00020             blob_diff.diff = True
00021     return blob_diff
00022 
00023 Blob.diff = blobdiffto

Generated on Tue May 12 17:37:27 2009 for silme by  doxygen 1.5.8