mirror of
https://github.com/wassname/catalyst.git
synced 2026-09-09 11:19:23 +08:00
cleaning local changes
This commit is contained in:
@@ -108,12 +108,6 @@ class Component(object):
|
|||||||
def connect_data(self):
|
def connect_data(self):
|
||||||
return self.connect_push_socket(self.addresses['data_address'])
|
return self.connect_push_socket(self.addresses['data_address'])
|
||||||
|
|
||||||
def bind_order(self):
|
|
||||||
return self.bind_pull_socket(self.addresses['order_address'])
|
|
||||||
|
|
||||||
def connect_order(self):
|
|
||||||
return self.connect_push_socket(self.addresses['order_address'])
|
|
||||||
|
|
||||||
def bind_feed(self):
|
def bind_feed(self):
|
||||||
return self.bind_pub_socket(self.addresses['feed_address'])
|
return self.bind_pub_socket(self.addresses['feed_address'])
|
||||||
|
|
||||||
@@ -482,35 +476,4 @@ class DataSource(Component):
|
|||||||
def get_type(self):
|
def get_type(self):
|
||||||
raise NotImplemented
|
raise NotImplemented
|
||||||
|
|
||||||
|
|
||||||
class Client(Component):
|
|
||||||
|
|
||||||
def __init__(self):
|
|
||||||
Component.__init__(self)
|
|
||||||
self.received_count = 0
|
|
||||||
self.prev_dt = None
|
|
||||||
|
|
||||||
def open(self):
|
|
||||||
self.data_feed, self.poller = self.connect_result()
|
|
||||||
self.order_feed, self.poller = self.connect_order()
|
|
||||||
|
|
||||||
def do_work(self):
|
|
||||||
socks = dict(self.poller.poll(2000)) #timeout after 2 seconds.
|
|
||||||
if self.data_feed in socks and socks[self.data_feed] == self.zmq.POLLIN:
|
|
||||||
msg = self.data_feed.recv()
|
|
||||||
if(self.is_done_message(msg)):
|
|
||||||
qutil.LOGGER.info("Client is DONE!")
|
|
||||||
self.signal_done()
|
|
||||||
return
|
|
||||||
|
|
||||||
self.received_count += 1
|
|
||||||
event = json.loads(msg)
|
|
||||||
self.handle_event(event)
|
|
||||||
|
|
||||||
def handle_event(self, event):
|
|
||||||
NotImplemented
|
|
||||||
|
|
||||||
|
|
||||||
def order(self, sid, volume):
|
|
||||||
order = {'sid':sid, 'volume':volume}
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user