Пример #1
0
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)
Пример #2
0
 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)))
Пример #3
0
 def testDeleteAllFilesInDirectory(self):
     files = directoryListing.getFilesOlderThan(self.temp_dir_path)
     deleteFiles.deleteFiles(files)
     self.assertEqual(
         0, len(Directory.GetFileSystemEntries(self.temp_dir_path)))
Пример #4
0
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)))
Пример #5
0
    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")
Пример #6
0
 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)))
Пример #7
0
 def testDeleteAllFilesInDirectory(self):
     files = directoryListing.getFilesOlderThan(self.temp_dir_path)
     deleteFiles.deleteFiles(files)
     self.assertEqual(0, len(Directory.GetFileSystemEntries(self.temp_dir_path)))