def main(): from corretor.Controller import Controller from corretor.ConversorJson import ConversorJson from deleteFiles import deleteFiles dados = request.get_json() # pegando dados user = dados['user'] codigo = dados['code'] entradas = dados['enters'] try: c = Controller(entradas, codigo, user) except Exception as e: deleteFiles(str(user) + '.txt', str(user) + '.json') return str(e) else: nameJson = ConversorJson(user, append=True).returnFileJson() arquivoPronto = open(nameJson).read() deleteFiles(str(user) + '.txt', nameJson) # deletando arquivos para nao sobrecarregar return jsonify(saidas=arquivoPronto)
def testDeleteFilesInDirectoryTwoDaysAndYounger(self): all_files = directoryListing.getFilesYoungerThan(self.temp_dir_path) files = directoryListing.getFilesYoungerThan(self.temp_dir_path, 2) deleteFiles.deleteFiles(files) self.assertEqual( 0, len(Directory.GetFileSystemEntries(self.temp_dir_path)))
def testDeleteAllFilesInDirectory(self): files = directoryListing.getFilesOlderThan(self.temp_dir_path) deleteFiles.deleteFiles(files) self.assertEqual( 0, len(Directory.GetFileSystemEntries(self.temp_dir_path)))
starttime = dt.datetime.now() if __name__ == '__main__': logger.info("**************************************") logger.info("API Sample tool reupload starting...") logger.info("Logs can be found in the current directory, processing.log") logger.info("Uploading files") uploadSuccess = reUploadFiles() if (uploadSuccess): logger.info("Ready to download output files...") complete = downloadFiles() if (complete): logger.info("Deleting files on the server") deleteFiles() else: logger.info( "Could not delete at this time because download has not been completed yet, please run deleteFiles.py at a later time" ) logger.info("Updating Report") updateReport() endtime = dt.datetime.now() seconds = (endtime - starttime).total_seconds() logger.info( "API Sample tool reupload ended. Processing time took {0} seconds, Disclaimer: This includes time to upload, download and delete and has nothing to do with BACA's actual processing time." .format(int(seconds)))
logger.info("Logs can be found in the current directory, processing.log") token = getFirstToken() if token: token_time = dt.datetime.now() logger.info("Successfully generate the token, continue...") logger.info("Uploading files") uploadSuccess = uploadFiles(token) if (uploadSuccess): logger.info("Ready to download output files...") complete = downloadFiles(token) if (complete): logger.info("Deleting files on the server") deleteFiles(token) else: logger.info( "Could not delete at this time because download has not been completed yet, please run deleteFiles.py at a later time" ) logger.info("Updating report") updateReport() endtime = dt.datetime.now() seconds = (endtime - starttime).total_seconds() logger.info( "ADP API Sample tool ended. Processing time took {0} seconds, Disclaimer: This includes time to upload, download and delete and has nothing to do with actual processing time." .format(int(seconds))) else: logger.error("Failed to generate token to continue")
def testDeleteFilesInDirectoryTwoDaysAndYounger(self): all_files = directoryListing.getFilesYoungerThan(self.temp_dir_path) files = directoryListing.getFilesYoungerThan(self.temp_dir_path,2) deleteFiles.deleteFiles(files) self.assertEqual(0, len(Directory.GetFileSystemEntries(self.temp_dir_path)))
def testDeleteAllFilesInDirectory(self): files = directoryListing.getFilesOlderThan(self.temp_dir_path) deleteFiles.deleteFiles(files) self.assertEqual(0, len(Directory.GetFileSystemEntries(self.temp_dir_path)))