#!/usr/bin/env python3 import os import sys id = float(os.environ.get('HTTP_LAST_EVENT_ID', 0)) + 1 sys.stdout.write( 'Content-Type: text/event-stream\r\n\r\n' 'retry: 0\n' 'id: {id}\n' 'data: DATA{data}\n\n' 'id: {id_inc}\n' 'event: msg\n' 'data: DATA{newlines}'.format(id=id, data=int(id), id_inc=id + 0.1, newlines='\n' * (int(id) - 1)) )