def nexDay(): global tiempoInit libM() fechaEjecu = stFcfha() while True: if (str(fechaEjecu) == str(date.today())):slp(tiempoInit+7200);libM() else:fechaEjecu = date.today();stFcfha();main()
def mainDos(): libM() global today,tiempoInit,tiempoErr,archivoU0Z,archivoS1,Rs1,Ru0z slp(tiempoInit) try: enviado = False if (activarIntTFHKA()): logger.info('impresora conectada satfactoriamente ') if (cwU0Z() and cwS1()): logger.info('Archivo U0Z y S1 creado satifactoriamente') if (copiaCCS1() and copiaCCU0Z()): logger.info('Archivo U0Z y S1 copiado a la carpeta compartida satifactoriamente') enviado = True rm(Rs1) rm(Ru0z) else: enviado = False logger.warning("Error al escribir U0Z y S1") else:logger.warning("Error al escribir U0Z y S1") else: for i in range(reIntento): if activarIntTFHKA():mainDos() else:logger.warning("Error de impresora verifique conecion inento "+str(i));slp(tiempoErr) except Exception as e: global infoERR if infoERR == True: logger.warning(formErro) logger.warning(str(e)) return enviado
def mainUno(): libM() global today, tiempoInit, tiempoErr, archivoU0Z, archivoS1, Rs1, Ru0z, reIntento slp(tiempoInit) try: enviado = False if (activarIntTFHKA()): #si es true logger.info('impresora conectada satfactoriamente ') if (cwU0Z() and cwS1()): logger.info('Archivo U0Z y S1 creado satifactoriamente') if conexionFTP()['estatusCftp']: logger.info('conexiona ftp con el servidor en sincronia ') if (pubU0Z() and pubS1()): #conexionFTP()['ftp'].delete(archivoU0Z) #conexionFTP()['ftp'].delete(archivoS1) #conexionFTP()['ftp'].retrlines('LIST') conexionFTP()['ftp'].quit() logger.info( 'archivo publicado al servidor ftp satfactoriamente ' ) rm(Rs1) rm(Ru0z) enviado = True else: enviado = False else: for i in range(reIntento): if conexionFTP()['ftp']: mainUno() else: logger.warning( "error con el servidor ftp intento " + str(i)) slp(tiempoErr) # else: logger.warning("Error al escribir U0Z y S1") else: for i in range(reIntento): if activarIntTFHKA(): mainUno() else: logger.warning( "Error de impresora verifique conecion inento " + str(i)) except Exception as e: global infoERR if infoERR == True: logger.warning(formErro) logger.warning(str(e)) return enviado
def main(): libM() global activacion, modoEjecucion if activacion == 1: if modoEjecucion == 1: modoUno() if modoEjecucion == 2: modoDos() if modoEjecucion == 3: modoTres() if (modoEjecucion > 3 or modoEjecucion < 0): logger.warning('Error archivo de configuracion') exit() else: logger.warning('Error archivo de configuracion') exit()
def mainTres(): global tiempoInit,tiempoErr,archivoU0Z,archivoS1,reIntento slp(tiempoInit) libM() try: enviado = False if (pubCCS1() and pubCCU0Z()): logger.info('Archivo U0Z y S1 publicado a la carpeta compartida satifactoriamente') enviado = True rm(archivoS1) rm(archivoU0Z) else: slp(tiempoErr) logger.warning("Error al copiar archivo U0Z y S1") except Exception as e: global infoERR if infoERR == True: logger.warning(formErro) logger.warning(str(e)) return enviado
else: slp(tiempoErr) logger.warning('Error en jecucion en systema intento ') modoTres() def main(): global activacion, modoEjecucion if activacion ==1: if modoEjecucion == 1:modoUno() if modoEjecucion == 2:modoDos() if modoEjecucion == 3:modoTres() if (modoEjecucion > 3 or modoEjecucion < 0): logger.warning('Error archivo de configuracion') exit() else:logger.warning('Error archivo de configuracion');exit() libM() main()