Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
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