]> git-server-git.apps.pok.os.sepia.ceph.com Git - radosgw-agent.git/commitdiff
safer debug for obj inspection
authorAlfredo Deza <adeza@redhat.com>
Thu, 5 Feb 2015 19:17:22 +0000 (14:17 -0500)
committerAlfredo Deza <adeza@redhat.com>
Thu, 5 Feb 2015 19:17:22 +0000 (14:17 -0500)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
radosgw_agent/client.py

index b46ea5a1b6199e476960740bcfdfcfb39c9916fc..6379af9afc321f6e924fdc66c8833dce51770fa8 100644 (file)
@@ -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