Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 582 Bytes

README.rst

File metadata and controls

25 lines (18 loc) · 582 Bytes

Server Side Events (SSE) client for Python

A Python client for SSE event sources that seamlessly integrates with urllib3 and requests.

Usage

import pprint
import urllib3
import sseclient

http = urllib3.PoolManager()
response = http.request('GET', 'http://domain.com/events')
client = sseclient.SSEClient(response.stream())
for event in client.events():
    pprint.pprint(json.loads(event.data))

Resources