--- a/src/pyams_content/component/illustration/__init__.py Fri Jun 15 11:03:03 2018 +0200
+++ b/src/pyams_content/component/illustration/__init__.py Fri Jun 15 11:03:40 2018 +0200
@@ -66,6 +66,14 @@
if IImage.providedBy(data):
alsoProvides(data, IResponsiveImage)
+ def has_data(self):
+ if not self._data:
+ return False
+ for data in self._data.values():
+ if bool(data):
+ return True
+ return False
+
@adapter_config(context=IBasicIllustrationTarget, provides=IIllustration)
def basic_illustration_factory(context):