Exemplo n.º 1
0
while not os.path.exists(options.app_directory):
    print "Directory does not exist"
    options.app_directory = raw_input("Deployment directory:\r\n")

app_id = options.app_id
client_name = options.client_name
app_directory = options.app_directory

app = EodTools(app_id, client_name, app_directory)
# if you want to delete the files from the baseline directory once they are archived, pass the "delete=True" argument
valid_file = app.file_validation(36519)
valid_file_MA = app.file_validation_MA(132548)
valid_file_MH = app.file_validation_MH(472)
valid_file_PA = app.file_validation_MB(300)
if valid_file and valid_file_MA and valid_file_MH and valid_file_MB:
    app.run_complete_refresh()
else:
    os.remove("C:/Endeca/apps/Discover/logs/baseline_update.out")
    with open("C:/Endeca/apps/Discover/logs/baseline_update.out", "a") as f:
        f.write("SEVERE Data File was too small. Baseline did not run.")

app.archive_baseline(delete=False)
baseline_status = app.check_erros()

app.sendemail(
    from_addr="*****@*****.**",
    to_addr_list=["*****@*****.**", "*****@*****.**"],
    cc_addr_list=[""],
    reply_to_addr="*****@*****.**",
    login="******",
    password="******",