def serialize_sagemaker_response()

in scripts/Evaluate/lambda_function.py [0:0]


def serialize_sagemaker_response(sagemaker_response):
    try:
        list_results = re.split(r'\n|,', sagemaker_response)

        if '' in list_results:
            list_results.remove('')
            
        try:
            list_results = [float(i) for i in list_results]
        except ValueError as e:
            logger.info(e, exc_info=True)
        
        return_value = json.dumps(list_results)
        logger.info(return_value)
        serialized_value = json.loads(return_value)
        logger.info(serialized_value)
        return serialized_value
    except Exception as e:
        logger.error(e, exc_info=True)