Example #1
0
    if container_manager.unknowns():
        # Upload Unknowns file
        unknown_path = container_manager.generate_unknowns()
        upload = DL.upload_file(unknown_path, unifier_io.folder_data['id'])
        os.remove(unknown_path)
        slack(f'Unknowns found: uploaded {unifier_io.path}/{upload["name"]}') if SLACK else False
    else:
        # Upload knowns, gap, new, for_transformer
        new_known_path = known_path.replace('_unifier', '_unifier_expanded')
        os.rename(known_path, new_known_path)
        upload = DL.upload_file(new_known_path, unifier_io.folder_data['id'])

        analize_last_run(container_manager)

        transformer_file = container_manager.generate_minimized()
        DL.upload_file(transformer_file, unifier_io.folder_data['id'])
        os.remove(transformer_file)
        os.remove(new_known_path)
        slack(f'No unknowns found: uploaded {unifier_io.path}/{upload["name"]} + {transformer_file["name"]}') if SLACK else False

    print('finished', container, upload['name'])


##########################
### Unknowns Completed ###
for drive_file in unknowns_learned_queue:
    # Download file
    DL.clear_storage()
    print('downloading', drive_file['name'])
    csv_path = DL.download_file(drive_file)