def makePostProcessDownloads(): global WORKER_INSTANCES start = datetime.datetime.now() currTime = time.strftime("%d/%m/%Y_%H:%M:%S") importRDFfiles() end = datetime.datetime.now() downloadDocs.saveUpdateStatistics(currTime, start, end, action="download_RDFs") start = datetime.datetime.now() currTime = time.strftime("%d/%m/%Y_%H:%M:%S") importRemoteFiles.importExcelFiles(WORKER_INSTANCES) end = datetime.datetime.now() downloadDocs.saveUpdateStatistics(currTime, start, end, action="download_Excels")
#download updated RDFs and excel-files makePostProcessDownloads() #download new json-files and error-files start = datetime.datetime.now() currTime = time.strftime("%d/%m/%Y_%H:%M:%S") try: p = subprocess.Popen(["python2", comm.parentDir + "upload_logfile/post_update_downloads.py"], stdout=subprocess.PIPE, stderr=subprocess.PIPE) out, err = p.communicate() except Exception as e: comm.printException(comm.updateErrorsFilePath, errString="POSTUPDATEerror_" + str(e)) pass end = datetime.datetime.now() downloadDocs.saveUpdateStatistics(currTime, start, end, action="download_errors_and_jsons") #download updated datasets downloadDocs.downloadDocuments(timedir) ### ### #delete RDF-files and download excel-files in each worker postToWorker.deleteRDFsInWorkers(ipList) else: comm.printException(comm.updateErrorsFilePath, errString='No_instances_to_list.') except: comm.printException(comm.updateErrorsFilePath, errString="update_main") pass
start = datetime.datetime.now() currTime = time.strftime("%d/%m/%Y_%H:%M:%S") try: p = subprocess.Popen([ "python2", comm.parentDir + "upload_logfile/post_update_downloads.py" ], stdout=subprocess.PIPE, stderr=subprocess.PIPE) out, err = p.communicate() except Exception as e: comm.printException(comm.updateErrorsFilePath, errString="POSTUPDATEerror_" + str(e)) pass end = datetime.datetime.now() downloadDocs.saveUpdateStatistics( currTime, start, end, action="download_errors_and_jsons") #download updated datasets downloadDocs.downloadDocuments(timedir) ### ### #delete RDF-files and download excel-files in each worker postToWorker.deleteRDFsInWorkers(ipList) else: comm.printException(comm.updateErrorsFilePath, errString='No_instances_to_list.') except: comm.printException(comm.updateErrorsFilePath, errString="update_main") pass