Ejemplo n.º 1
0
    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))
Ejemplo n.º 4
0
 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"))