# if obj.delete_marker is False we should not delete this and we shouldn't
# have been called, so return without doing anything
if getattr(obj, 'delete_marker', False) is False:
+ log.info('obj: %s has `delete_marker=False`, will skip' % obj.name)
return
params = {}
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))
# set the extra params to support versioned operations
params['rgwx-version-id'] = obj.version_id