def handle(self, *args, **options): if options['comunica']: swt=0 if testLectura() != 1: try: email = Terceros.objects.filter(tipotercero_id=1)[0].email except Terceros.DoesNotExist: swt=1 try: serial = Configuracion.objects.all()[0].serialmodulo except Configuracion.DoesNotExist: swt=1 if swt==0: self.envio("Perdida de comunicacion con el ENVIR No. %s" % serial,email,"Sin comunicacion EnviR, intentando reconectar el Envir",None) lee = leeDatos() if options['alarmas']: self.verificar() if options['reconciliar']: cdb = CurrentCostDB() cdb.InitialiseDB(settings.DATABASE) cdb.ReconciliarData(False) if options['reconstruir']: cdb = CurrentCostDB() cdb.InitialiseDB(settings.DATABASE) cdb.ReconciliarData(True) if options['estadistica']: cdb = CurrentCostDB() cdb.InitialiseDB(settings.DATABASE) cdb.ReconciliarEstaData() if options['volcadoH']: self.volcado('H') if options['volcadoD']: self.volcado('D') if options['volcadoS']: self.volcado('S') if options['volcadoM']: self.volcado('M')
def conectarLectura(request): valor=testLectura() if valor==0: leer = leeDatos() valor = 1 return simplejson.dumps(valor)