Coverage for src/lexigram/web/sse/__init__.py: 100%
7 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 04:37 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 04:37 +0800
1"""Server-Sent Events support for Lexigram Web."""
3from __future__ import annotations
5from lexigram.web.sse.backpressure import (
6 SSEBackpressureHandler,
7 SSEConnectionEvents,
8 SSEResponse,
9 SSERetryTracker,
10)
11from lexigram.web.sse.decorators import sse_endpoint
12from lexigram.web.sse.handler import AbstractSSEHandler
13from lexigram.web.sse.heartbeat import SSEHeartbeatScheduler, get_heartbeat_scheduler
14from lexigram.web.transport.sse import EventSourceResponse, ServerSentEvent
16__all__ = [
17 "AbstractSSEHandler",
18 "EventSourceResponse",
19 "SSEBackpressureHandler",
20 "SSEConnectionEvents",
21 "SSEHeartbeatScheduler",
22 "SSEResponse",
23 "SSERetryTracker",
24 "ServerSentEvent",
25 "get_heartbeat_scheduler",
26 "sse_endpoint",
27]