[Checkins] SVN: z3c.widget/trunk/src/z3c/widget/image/widget.py
catch exeption when no image is available and a
forbiddenattribute error is thrown
Manfred Schwendinger
manfred.schwendiger at lovelysystems.com
Wed Apr 25 05:31:42 EDT 2007
Log message for revision 74741:
catch exeption when no image is available and a forbiddenattribute error is thrown
Changed:
U z3c.widget/trunk/src/z3c/widget/image/widget.py
-=-
Modified: z3c.widget/trunk/src/z3c/widget/image/widget.py
===================================================================
--- z3c.widget/trunk/src/z3c/widget/image/widget.py 2007-04-25 09:08:26 UTC (rev 74740)
+++ z3c.widget/trunk/src/z3c/widget/image/widget.py 2007-04-25 09:31:40 UTC (rev 74741)
@@ -2,6 +2,7 @@
from zope.app.file.image import Image
from zope.i18n import translate
from zope.lifecycleevent import ObjectCreatedEvent
+from zope.security.interfaces import ForbiddenAttribute
from z3c.widget.image.i18n import _
@@ -30,7 +31,10 @@
return None
else:
if not filedata:
- return self.context.get(self.context.context)
+ try:
+ return self.context.get(self.context.context)
+ except ForbiddenAttribute:
+ return None
else:
fileObj = Image(filedata)
zope.event.notify(ObjectCreatedEvent(fileObj))
More information about the Checkins
mailing list