def read_arguments(): argparser = alblogs.get_default_argparser() argparser.add_argument( "--date", "-d", metavar="DATE", type=str, default=None, help="Date for which to process ALB logs (yyyy-mm-dd)") argparser.add_argument( "--skipdownload", "-s", action="store_true", help="When this option is provided the downloading of logs is skipped") argparser.add_argument("--trendfromdate", "-t", action="store", default=None, help="Start date for trend report") argparser.add_argument( "--force", "-f", action="store_true", help="Force execution even if calculated run day is today") args = argparser.parse_args() # try to convert args.date to check if it is a valid date if args.date: datetime.datetime.strptime(args.date, '%Y-%m-%d') return args
def read_arguments(): argparser = alblogs.get_default_argparser() argparser.add_argument( "date", metavar="DATE", type=str, help="Date for which to process ALB logs (yyyy-mm-dd)") args = argparser.parse_args() # try to convert args.date to check if it is a valid date datetime.datetime.strptime(args.date, '%Y-%m-%d') return args
def read_arguments(): argparser = alblogs.get_default_argparser() argparser.add_argument( "date", metavar="DATE", type=str, help="Date for which to process ALB logs (yyyy-mm-dd)") argparser.add_argument("-a", "--age", action='store', default=7, metavar="AGE", type=int, help="Minimum age (in days) for files to archive") args = argparser.parse_args() # try to convert args.date to check if it is a valid date datetime.datetime.strptime(args.date, '%Y-%m-%d') return args