Esempio n. 1
0
def main():
    parser = create_parser()
    if len(sys.argv) < 2:
        parser.print_help()
        sys.exit()
    else:
        args = parser.parse_args()

    StackLOG.open(args.FILENAME, args.DEBUG, args.EMAIL)
    try:
        return args.func(args)
    finally:
        StackLOG.close()
Esempio n. 2
0
    ]
    for (name, fn) in entry_points:
        if name in ['manage', 'cleanup'] and not NODE_ROLE.is_controller():
            continue
        p = sub.add_parser(
            name,
            description=fn.__doc__,
            help=fn.__doc__,
        )
        fn(p)
    return parser


def main():
    parser = create_parser()
    if len(sys.argv) < 2:
        parser.print_help()
        sys.exit()
    else:
        args = parser.parse_args()

    StackLOG.open(args.FILENAME, args.DEBUG, args.EMAIL)
    try:
        return args.func(args)
    except KeyboardInterrupt:
        pass
    except Exception,e:
        StackLOG.error("Application running Error, The error is: %s" % e)
    finally:
        StackLOG.close()
Esempio n. 3
0
                    for e in pkg_resources.iter_entry_points('command')]
    for (name, fn) in entry_points:
        if name in ['manage', 'cleanup'] and not NODE_ROLE.is_controller():
            continue
        p = sub.add_parser(
            name,
            description=fn.__doc__,
            help=fn.__doc__,
        )
        fn(p)
    return parser


def main():
    parser = create_parser()
    if len(sys.argv) < 2:
        parser.print_help()
        sys.exit()
    else:
        args = parser.parse_args()

    StackLOG.open(args.FILENAME, args.DEBUG, args.EMAIL)
    try:
        return args.func(args)
    except KeyboardInterrupt:
        pass
    except Exception, e:
        StackLOG.error("Application running Error, The error is: %s" % e)
    finally:
        StackLOG.close()