[Erp5-report] r15672 - /erp5/trunk/products/ERP5Form/ListBox.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Aug 14 16:50:03 CEST 2007


Author: yo
Date: Tue Aug 14 16:50:03 2007
New Revision: 15672

URL: http://svn.erp5.org?rev=15672&view=rev
Log:
Catch Unauthorized. A bit better than only showing an exception.

Modified:
    erp5/trunk/products/ERP5Form/ListBox.py

Modified: erp5/trunk/products/ERP5Form/ListBox.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/ListBox.py?rev=15672&r1=15671&r2=15672&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/ListBox.py (original)
+++ erp5/trunk/products/ERP5Form/ListBox.py Tue Aug 14 16:50:03 2007
@@ -28,7 +28,7 @@
 
 import sys
 from OFS.Traversable import NotFound
-from AccessControl import ClassSecurityInfo
+from AccessControl import ClassSecurityInfo, Unauthorized
 from Products.Formulator.DummyField import fields
 from Products.Formulator import Widget, Validator
 from Products.Formulator.Field import ZMIField
@@ -1888,7 +1888,7 @@
               except AttributeError:
                 original_value = getattr(obj, property_id, None)
                 processed_value = original_value
-            except (AttributeError, KeyError):
+            except (AttributeError, KeyError, Unauthorized):
               original_value = None
               processed_value = 'Could not evaluate %s' % property_id
           else:




More information about the Erp5-report mailing list