def mandar_sms(self, nombre): mail(self.gui.get_celphone(), "Alerta " + str(datetime.now().strftime("%H:%M:%S %d/%m/%y")), "Se registra un nivel de %s de %s, estos valores son peligrosos." % (nombre.nombre, nombre.actual)) def termine(arg): self.graficando = False if self.gui.checkbutton2.get_active(): done = lambda arg: stdout.write(str(arg) + " terminé" + "\n") failed = lambda err: err.printTraceback()#stdout.write(str(arg.getErrorMessage()) + " fallé" + "" + "\n") d = deferToThread(inner_blocking_code) d.addCallbacks(done, failed) d.addCallbacks(termine)
def inner_blocking_code(): AbreParsea(lista_de_valores) mail(self.gui.get_email(), "Alerta " + str(datetime.now().strftime("%H:%M:%S %d/%m/%y")), "Se registra un nivel de O2 de %s mg/l, un nivel de ph de %s y una temperatura de %sºC" % (self.ph.actual, self.o2.actual,self.temp.actual), attach0=join(direccion, "grafico.png")) print "mandé mail, con alerta y gráfico"
def inner_blocking_code(): mail(self.gui.get_celphone(), "Alerta " + str(datetime.now().strftime("%H:%M:%S %d/%m/%y")), "Se registra un nivel de %s de %s, estos valores son peligrosos." % (nombre.nombre, nombre.actual))
def inner_blocking_code(): AbreParsea(lista_de_valores) mail(self.gui.get_email(), "Grafico de las instalaciones " + str(datetime.now().strftime("%H:%M:%S %d/%m/%y")), "Se registra un nivel de O2 de %s mg/l, un nivel de ph de %s y una temperatura de %sºC" % (self.ph.actual, self.o2.actual, self.temp.actual), attach0=join(direccion, "grafico.png"))