From: Alfredo Deza Date: Thu, 5 Feb 2015 19:17:22 +0000 (-0500) Subject: safer debug for obj inspection X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3aa95551c72760b6d899d5a2036e77c40da71583;p=radosgw-agent.git safer debug for obj inspection Signed-off-by: Alfredo Deza --- diff --git a/radosgw_agent/client.py b/radosgw_agent/client.py index b46ea5a..6379af9 100644 --- a/radosgw_agent/client.py +++ b/radosgw_agent/client.py @@ -300,8 +300,10 @@ def sync_object_intra_region(connection, bucket_name, obj, src_zone, if is_versioned(obj): log.debug('detected obj as versioned: %s' % obj.name) log.debug('obj attributes are:') - for k, v in obj.__dict__.items(): - log.debug('%s.%s = %s' % (obj.name, k, v)) + for k in dir(obj): + if not k.startswith('_'): + v = getattr(obj, k, None) + log.debug('%s.%s = %s' % (obj.name, k, v)) # set the extra params to support versioned operations params['rgwx-version-id'] = obj.version_id