[Erp5-report] r15675 - /erp5/trunk/products/ERP5Type/patches/PropertiedUser.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Aug 15 15:48:32 CEST 2007
Author: yo
Date: Wed Aug 15 15:48:32 2007
New Revision: 15675
URL: http://svn.erp5.org?rev=15675&view=rev
Log:
Replace hasattr with getattr.
Modified:
erp5/trunk/products/ERP5Type/patches/PropertiedUser.py
Modified: erp5/trunk/products/ERP5Type/patches/PropertiedUser.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/patches/PropertiedUser.py?rev=15675&r1=15674&r2=15675&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/patches/PropertiedUser.py (original)
+++ erp5/trunk/products/ERP5Type/patches/PropertiedUser.py Wed Aug 15 15:48:32 2007
@@ -63,8 +63,9 @@
local[ role ] = 1
# patch by Klaus for LocalRole blocking
- if hasattr(object, '_getAcquireLocalRoles'):
- if not object._getAcquireLocalRoles():
+ _getAcquireLocalRoles = getattr(object, '_getAcquireLocalRoles', None)
+ if _getAcquireLocalRoles is not None:
+ if not _getAcquireLocalRoles():
break
inner = aq_inner( object )
@@ -164,8 +165,9 @@
return 0
# patch by Klaus for LocalRole blocking
- if hasattr(object, '_getAcquireLocalRoles'):
- if not object._getAcquireLocalRoles():
+ _getAcquireLocalRoles = getattr(object, '_getAcquireLocalRoles', None)
+ if _getAcquireLocalRoles is not None:
+ if not _getAcquireLocalRoles():
break
inner = aq_inner( inner_obj )
More information about the Erp5-report
mailing list