src/pyams_content/component/illustration/__init__.py
changeset 686 43ebbd99dd62
parent 682 d093aba47072
child 694 4541a452fd4c
--- 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):