equal
deleted
inserted
replaced
63 def data(self, value): |
63 def data(self, value): |
64 self._data = value |
64 self._data = value |
65 for data in (self._data or {}).values(): |
65 for data in (self._data or {}).values(): |
66 if IImage.providedBy(data): |
66 if IImage.providedBy(data): |
67 alsoProvides(data, IResponsiveImage) |
67 alsoProvides(data, IResponsiveImage) |
|
68 |
|
69 def has_data(self): |
|
70 if not self._data: |
|
71 return False |
|
72 for data in self._data.values(): |
|
73 if bool(data): |
|
74 return True |
|
75 return False |
68 |
76 |
69 |
77 |
70 @adapter_config(context=IBasicIllustrationTarget, provides=IIllustration) |
78 @adapter_config(context=IBasicIllustrationTarget, provides=IIllustration) |
71 def basic_illustration_factory(context): |
79 def basic_illustration_factory(context): |
72 """Basic illustration factory""" |
80 """Basic illustration factory""" |