comparison lib/patchsource.py @ 447:3d51d4b63497

patchsource py3 support. might break py2 Ignore-this: e7559afeb74ffa53bf2085f78455014
author drewp@bigasterisk.com
date Thu, 18 Apr 2019 21:58:19 -0700
parents 124c921ad52d
children b5abd4fc65a4
comparison
equal deleted inserted replaced
446:346b85a9adbb 447:3d51d4b63497
27 log.info('start read from %s', url) 27 log.info('start read from %s', url)
28 # note: fullGraphReceived isn't guaranteed- the stream could 28 # note: fullGraphReceived isn't guaranteed- the stream could
29 # start with patches 29 # start with patches
30 self._fullGraphReceived = False 30 self._fullGraphReceived = False
31 self._eventSource = EventSource(url.toPython().encode('utf8')) 31 self._eventSource = EventSource(url.toPython().encode('utf8'))
32 self._eventSource.protocol.delimiter = '\n' 32 self._eventSource.protocol.delimiter = b'\n'
33 33
34 self._eventSource.addEventListener('fullGraph', self._onFullGraph) 34 self._eventSource.addEventListener('fullGraph', self._onFullGraph)
35 self._eventSource.addEventListener('patch', self._onPatch) 35 self._eventSource.addEventListener('patch', self._onPatch)
36 self._eventSource.onerror(self._onError) 36 self._eventSource.onerror(self._onError)
37 37