@@ -181,7 +181,7 @@ async def handle_get_stream(self, client: httpx.AsyncClient, read_stream_writer:
181181
182182 headers = self ._prepare_headers ()
183183 if last_event_id :
184- headers [LAST_EVENT_ID ] = last_event_id # pragma: no cover
184+ headers [LAST_EVENT_ID ] = last_event_id
185185
186186 async with aconnect_sse (client , "GET" , self .url , headers = headers ) as event_source :
187187 event_source .response .raise_for_status ()
@@ -190,17 +190,17 @@ async def handle_get_stream(self, client: httpx.AsyncClient, read_stream_writer:
190190 async for sse in event_source .aiter_sse ():
191191 # Track last event ID for reconnection
192192 if sse .id :
193- last_event_id = sse .id # pragma: no cover
193+ last_event_id = sse .id
194194 # Track retry interval from server
195195 if sse .retry is not None :
196- retry_interval_ms = sse .retry # pragma: no cover
196+ retry_interval_ms = sse .retry
197197
198198 await self ._handle_sse_event (sse , read_stream_writer )
199199
200200 # Stream ended normally (server closed) - reset attempt counter
201201 attempt = 0
202202
203- except Exception as exc : # pragma: no cover
203+ except Exception as exc : # pragma: lax no cover
204204 logger .debug (f"GET stream error: { exc } " )
205205 attempt += 1
206206
@@ -333,8 +333,8 @@ async def _handle_sse_response(
333333 if is_complete :
334334 await response .aclose ()
335335 return # Normal completion, no reconnect needed
336- except Exception as e : # pragma: no cover
337- logger .debug (f"SSE stream ended: { e } " )
336+ except Exception as e :
337+ logger .debug (f"SSE stream ended: { e } " ) # pragma: no cover
338338
339339 # Stream ended without response - reconnect if we received an event with ID
340340 if last_event_id is not None : # pragma: no branch
@@ -472,20 +472,20 @@ async def handle_request_async():
472472 await read_stream_writer .aclose ()
473473 await write_stream .aclose ()
474474
475- async def terminate_session (self , client : httpx .AsyncClient ) -> None : # pragma: no cover
475+ async def terminate_session (self , client : httpx .AsyncClient ) -> None :
476476 """Terminate the session by sending a DELETE request."""
477- if not self .session_id :
477+ if not self .session_id : # pragma: lax no cover
478478 return
479479
480480 try :
481481 headers = self ._prepare_headers ()
482482 response = await client .delete (self .url , headers = headers )
483483
484- if response .status_code == 405 :
484+ if response .status_code == 405 : # pragma: lax no cover
485485 logger .debug ("Server does not allow session termination" )
486- elif response .status_code not in (200 , 204 ):
486+ elif response .status_code not in (200 , 204 ): # pragma: lax no cover
487487 logger .warning (f"Session termination failed: { response .status_code } " )
488- except Exception as exc :
488+ except Exception as exc : # pragma: no cover
489489 logger .warning (f"Session termination failed: { exc } " )
490490
491491 def get_session_id (self ) -> str | None :
0 commit comments