#!/usr/bin/env python import os import sys import glob import logging from conf import settings from tools.grits_consumer import GritsConsumer """ wrapper for running GritsConsumer """ if __name__ == '__main__': cmd = GritsConsumer() def get_lastest_csv(): """ get the most recent filename, sorted by date with extension .csv """ latest_csv = None data_dir = os.path.join(os.getcwd() + settings._DATA_DIR) try: latest_csv = max(glob.iglob(data_dir + '*.[Cc][Ss][Vv]'), key=os.path.getctime) except Exception as e: logging.error(e) logging.error('Have you run the FTP download?') sys.exit(1) return lastest_csv if len(sys.argv) <= 1: lastest_csv = get_lastest_csv() cmd.run('--type', 'FlightGlobal', lastest_csv) else: cmd.run()
import sys import glob import logging from conf import settings from tools.grits_consumer import GritsConsumer """ wrapper for running GritsConsumer """ if __name__ == "__main__": cmd = GritsConsumer() def get_lastest_csv(): """ get the most recent filename, sorted by date with extension .csv """ latest_csv = None data_dir = os.path.join(os.getcwd() + settings._DATA_DIR) try: latest_csv = max(glob.iglob(data_dir + "*.[Cc][Ss][Vv]"), key=os.path.getctime) except Exception as e: logging.error(e) logging.error("Have you run the FTP download?") sys.exit(1) return lastest_csv if len(sys.argv) <= 1: lastest_csv = get_lastest_csv() cmd.run("--type", "FlightGlobal", lastest_csv) else: cmd.run()