sys.exit() conected = True sock = conection.get_socket() fd = sock.makefile() while conected: if fd.closed : break comando = raw_input("ingrese el comando: ") if comando == 'ok' : l = LightMap() l.name="luces cocina" l.comment="comentraio sobre las luces de la cocina" n = NetMsg() n.method='map_light' n.params=[l] n.status="conectado" encoded = zlib.compress(yaml.dump(n)).encode('hex') data = encoded + "\n" try : print "escribio" conection.write(data) except socket.error, e: if e.args[0] == errno.EPIPE : print "el socket esta cerrado" break elif comando == 'get_in_ports': n = NetMsg() n.method='get_in_ports' n.params=[] n.status="conectado"
def build_request_message(self, method, params, status): n = NetMsg() n.method = method n.params = params n.status = status return n