equal
deleted
inserted
replaced
46 (self.x2 == other.x2) and \ |
46 (self.x2 == other.x2) and \ |
47 (self.y1 == other.y1) and \ |
47 (self.y1 == other.y1) and \ |
48 (self.y2 == other.y2) |
48 (self.y2 == other.y2) |
49 else: |
49 else: |
50 return False |
50 return False |
|
51 |
|
52 def is_empty(self): |
|
53 return (self.x2 <= self.x1) or (self.y2 <= self.y1) |
51 |
54 |
52 |
55 |
53 @adapter_config(context=IImage, provides=IThumbnailer) |
56 @adapter_config(context=IImage, provides=IThumbnailer) |
54 class ImageThumbnailer(ContextAdapter): |
57 class ImageThumbnailer(ContextAdapter): |
55 """Image thumbnailer adapter""" |
58 """Image thumbnailer adapter""" |