def sendResponse()

in get-ec2-pricing/app.py [0:0]


def sendResponse(event, context, responseStatus, responseData):
    response_body={'Status': responseStatus,
            'Reason': 'See the details in CloudWatch Log Stream ' + context.log_stream_name,
            'PhysicalResourceId': context.log_stream_name ,
            'StackId': event['StackId'],
            'RequestId': event['RequestId'],
            'LogicalResourceId': event['LogicalResourceId'],
            'Data': responseData}
    try:
        response = requests.put(event['ResponseURL'],
                        data=json.dumps(response_body, use_decimal=True))
        return True
    except Exception as e:
        logger.info("Failed executing HTTP request: {}".format(e))
    return False