From 6a93ac8d38d994f05aa3683ca8d660051e3e5821 Mon Sep 17 00:00:00 2001
From: Nicolas Delaby <nicolas@nexedi.com>
Date: Mon, 31 May 2010 15:10:27 +0000
Subject: [PATCH] replace hasattr by getattr

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35800 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5SyncML/SynchronizationTool.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/product/ERP5SyncML/SynchronizationTool.py b/product/ERP5SyncML/SynchronizationTool.py
index 84faf0f3f5..6b3c5f3073 100644
--- a/product/ERP5SyncML/SynchronizationTool.py
+++ b/product/ERP5SyncML/SynchronizationTool.py
@@ -548,7 +548,7 @@ class SynchronizationTool( SubscriptionSynchronization,
         directory = object.getParentValue()
         copy_id = copy_path[-1]
         #LOG('p_sync.applyPublisherValue, copy_id: ', TRACE, copy_id)
-        if hasattr(directory.aq_base, 'hasObject'):
+        if getattr(aq_base(directory), 'hasObject', None) is not None:
           # optimize the case of a BTree folder
           #LOG('p_sync.applyPublisherValue, deleting...: ', TRACE, copy_id)
           if directory.hasObject(copy_id):
-- 
2.30.9