Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 3 of 3 for ping_interval (0.13 seconds)

  1. cmd/listen-notification-handlers.go

    	)
    
    	if p := values.Get("ping"); p != "" {
    		pingInterval, err := strconv.Atoi(p)
    		if err != nil {
    			writeErrorResponse(ctx, w, errorCodes.ToAPIErr(ErrInvalidQueryParams), r.URL)
    			return
    		}
    		if pingInterval < 1 {
    			writeErrorResponse(ctx, w, errorCodes.ToAPIErr(ErrInvalidQueryParams), r.URL)
    			return
    		}
    		t := time.NewTicker(time.Duration(pingInterval) * time.Second)
    		defer t.Stop()
    		emptyEventTicker = t.C
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Tue Feb 18 16:25:55 GMT 2025
    - 6K bytes
    - Click Count (0)
  2. tests/test_sse.py

    def slow_sync_stream():
        yield {"n": 1}
        time.sleep(0.3)
        yield {"n": 2}
    
    
    def test_keepalive_ping_async(monkeypatch: pytest.MonkeyPatch):
        monkeypatch.setattr(fastapi.routing, "_PING_INTERVAL", 0.05)
        with TestClient(keepalive_app) as c:
            response = c.get("/slow-async")
        assert response.status_code == 200
        text = response.text
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 01 09:21:52 GMT 2026
    - 9.8K bytes
    - Click Count (0)
  3. fastapi/sse.py

    
    # Keep-alive comment, per the SSE spec recommendation
    KEEPALIVE_COMMENT = b": ping\n\n"
    
    # Seconds between keep-alive pings when a generator is idle.
    # Private but importable so tests can monkeypatch it.
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 01 09:21:52 GMT 2026
    - 6.2K bytes
    - Click Count (0)
Back to Top