comparison service/reasoning/twisted_sse_demo/eventsource.py @ 1106:fe53ca09febc

big rewrites in sse_collector Ignore-this: 3b6278a0cfc57aa686ed39d411fdc35f darcs-hash:d25124b5e0d3c4729ea55530cd3b3064f2af68a7
author drewp <drewp@bigasterisk.com>
date Sun, 28 Aug 2016 18:11:34 -0700
parents b84e956771fc
children
comparison
equal deleted inserted replaced
1105:c8233f4b59cb 1106:fe53ca09febc
4 from twisted.web.client import Agent 4 from twisted.web.client import Agent
5 from twisted.web.http_headers import Headers 5 from twisted.web.http_headers import Headers
6 6
7 from sse_client import EventSourceProtocol 7 from sse_client import EventSourceProtocol
8 8
9 #setup() 9 setup()
10 10
11 11
12 class EventSource(object): 12 class EventSource(object):
13 """ 13 """
14 The main EventSource class 14 The main EventSource class
18 self.protocol = EventSourceProtocol() 18 self.protocol = EventSourceProtocol()
19 self.errorHandler = None 19 self.errorHandler = None
20 self.stashedError = None 20 self.stashedError = None
21 self.connect() 21 self.connect()
22 22
23 #@run_in_reactor 23 @run_in_reactor
24 def connect(self): 24 def connect(self):
25 """ 25 """
26 Connect to the event source URL 26 Connect to the event source URL
27 """ 27 """
28 agent = Agent(reactor) 28 agent = Agent(reactor)