import logging


def handler(event, context):
    logger = logging.getLogger()
    logger.info('Hello from {{_MAIN_}}')

    '''Event Functionalities'''
    data = event.get_data()  # event data
    raw_data = event.get_raw_data() # raw event data
    time = event.get_time()  # event occurred time
    action = event.get_action() # get event action
    source_details = event.get_source() # get event source
    source_entity_id = event.get_source_entity_id() # get the source entity id
    event_bus_details = event.get_event_bus_details() # get event bus details
    project_details = event.get_project_details() # get project details

    logging.info('event data: ' + str(data))
    logging.info('raw data: ' + str(raw_data))

    '''Context Functionalities'''
    # remaining_execution_time_ms = context.get_remaining_execution_time_ms()
    # max_execution_time_ms = context.get_max_execution_time_ms()
    # context.close_with_failure()
    context.close_with_success()
