From 674816ff73e8863dc5ae361e738d6b96297d614f Mon Sep 17 00:00:00 2001 From: "Michael D. M. Dryden" Date: Mon, 8 Jun 2015 19:33:56 -0400 Subject: [PATCH] ZMQ: Temporary fix to microdrop code to prevent state from resetting until I can figure out why it's listening in the send state. --- dstat-interface/microdrop.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dstat-interface/microdrop.py b/dstat-interface/microdrop.py index 3c7495a..7ef09b2 100644 --- a/dstat-interface/microdrop.py +++ b/dstat-interface/microdrop.py @@ -57,9 +57,11 @@ class microdropConnection(object): [1] -- The recieved message or "" if no message received. """ if self.state == SEND: - print "WAR: Microdrop Connection state invalid, resetting..." - self.reset() - self.__init__(self.port) + print "WAR: [uDrop-listen] Connection state invalid, resetting..." + # self.reset() + # self.__init__(self.port) + return (False, "") + try: message = self.soc.recv(flags=zmq.NOBLOCK, copy=True) self.state = SEND @@ -74,7 +76,7 @@ class microdropConnection(object): data -- a str to be sent """ if self.state == RECV: - print "WAR: Microdrop Connection state invalid, resetting..." + print "WAR: [uDrop-reply] Connection state invalid, resetting..." self.reset() self.__init__(self.port) return False -- GitLab