Skip to content

Instantly share code, notes, and snippets.

@ludobouan
Last active May 7, 2016 09:14
Show Gist options
  • Save ludobouan/1b4f58fb242728672fad3f610026521d to your computer and use it in GitHub Desktop.
Save ludobouan/1b4f58fb242728672fad3f610026521d to your computer and use it in GitHub Desktop.
def read_message(self):
answer = str(self.connexion.readline())
return self.message_received(answer)
def message_received(self, a_value):
try:
a_value = str(a_value)[2:-5]
if a_value[0] == "D":
#self.log.debug(a_value[2:])
return self.read_message()
elif a_value[0] == "I":
#self.log.info(a_value[2:])
return self.read_message()
elif a_value[0] == "A":
return False
elif a_value[0] == "S":
self.state = a_value[2:]
return True
else:
#self.log.error("Message not recognized : " + str(a_value))
except IndexError:
print("Connection Lost")
def get_state(self):
self.send_message("S:gs")
try:
while not self.read_message():
pass
return self.state
except:
pass
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment