(
        self,
        api_name,
        event_name,
        start: datetime = None,
        stop: datetime = None,
        start_inclusive: bool = True,
    )
Return EventMessages for the given api/event names during the (optionally) given date range.

        Should return newest messages first
Return EventMessages for the given api/event names during the (optionally) given date range.
Return EventMessages for the given api / event names during the ( optionally ) given date range .
async def history(
        self,
        api_name,
        event_name,
        start: datetime = None,
        stop: datetime = None,
        start_inclusive: bool = True,
    ) -> AsyncGenerator[EventMessage, None]:
        """Return EventMessages for the given api/event names during the (optionally) given date range.

        Should return newest messages first
        """
        raise NotImplementedError(
            f"Event transport {self.__class__.__name__} does not support event history."
        )
async def history ( self , api_name , event_name , start : datetime = None , stop : datetime = None , start_inclusive : bool = True , ) -> AsyncGenerator [ EventMessage , None ] : raise NotImplementedError ( f"Event transport {self.__class__.__name__} does not support event history." )