def __init__()

in src/stepfunctions/workflow/widgets/events_table.py [0:0]


    def __init__(self, events):
        self.eventIdToLambdaArnMap = {}
        self.previous_step_name = ""
        self.previous_job_name = ""
        start_datetime = None

        if len(events) > 0:
            start_datetime = events[0].get("timestamp")
        
        table_rows = [Template(TABLE_ROW_TEMPLATE).substitute(
            event_id=str(event.get("id")), 
            event_type=event.get("type"),
            step=self._get_step(event),
            resource=self._get_resource(event, True),
            resource_url=self._get_resource_url(event),
            elapsed_time=get_elapsed_ms(start_datetime, event.get("timestamp")),
            timestamp=format_time(event.get("timestamp")),
            event_detail=self._format_event_detail(event)
        ) for event in events]

        self.template = Template(TABLE_TEMPLATE.format(table_rows='\n'.join(table_rows)))