def resolve_recipient_from_event(event): if event is None: return None identity = event.get('detail', {}).get('userIdentity', {}) if not identity: log.warning("Could not get recipient from event \n %s" % (format_struct(event))) return None if identity['type'] == 'Root': return None if ':' in identity['principalId']: user_id = identity['principalId'].split(':', 1)[-1] else: user_id = identity['principalId'] return user_id
def resolve_recipient_from_event(event): if event is None: return None identity = event.get('detail', {}).get('userIdentity', {}) if not identity: log.warning("Could not get recipient from event \n %s" % ( format_struct(event))) return None if identity['type'] == 'Root': return None if ':' in identity['principalId']: user_id = identity['principalId'].split(':', 1)[-1] else: user_id = identity['principalId'] return user_id