in functions/source/kendra_search_intent_handler_lambda/helpers.py [0:0]
def get_latest_slot_values(intent_request, session_attributes):
"""
Get latest slot values.
:param intent_request: Requested Intent
:param session_attributes: Session attributes
:return: Latest slot values
"""
slot_values = session_attributes.get('slot_values')
try:
slot_values = get_slot_values(slot_values, intent_request)
except help_desk_config.SlotError as err:
raise help_desk_config.SlotError(err)
logger.debug('<<help_desk_bot>> "get_latest_slot_values(): slot_values: %s', slot_values)
slot_values = get_remembered_slot_values(slot_values, session_attributes)
debug_message = '<<help_desk_bot>> "get_latest_slot_values(): slot_values ' + \
'after get_remembered_slot_values: %s'
logger.debug(debug_message, slot_values)
remember_slot_values(slot_values, session_attributes)
return slot_values