Esempio n. 1
0
def main(args=None):
    rv = 0
    if args is None:
        args = sys.argv[1:]
    parser = OptionParser(usage="usage: %prog [options] CONFIG-FILE")

    (options, args) = parser.parse_args(args)
    try:
        if len(args) == 0:
            raise Usage("No configuration file specified")
        fileConfig(args[0])
        testConfig()
    except Usage, e:
        parser.print_help()
        print "\n%s: error: %s" % (get_prog_name(), e)
        rv = 1
Esempio n. 2
0
def main(args=None):
    rv = 0
    if args is None:
        args = sys.argv[1:]
    parser = OptionParser(usage="usage: %prog [options] CONFIG-FILE")

    (options, args) = parser.parse_args(args)
    try:
        if len(args) == 0:
            raise Usage("No configuration file specified")
        fileConfig(args[0])
        testConfig()
    except Usage, e:
        parser.print_help()
        print "\n%s: error: %s" % (get_prog_name(), e)
        rv = 1
Esempio n. 3
0
        logger = logging.getLogger(choice(loggers))
        level = choice(levels)
        logger.log(level, "Message number %d", i)

def main(args=None):
    rv = 0
    if args is None:
        args = sys.argv[1:]
    parser = OptionParser(usage="usage: %prog [options] CONFIG-FILE")

    (options, args) = parser.parse_args(args)
    try:
        if len(args) == 0:
            raise Usage("No configuration file specified")
        fileConfig(args[0])
        testConfig()
    except Usage, e:
        parser.print_help()
        print "\n%s: error: %s" % (get_prog_name(), e)
        rv = 1
    except Exception, e:
        print "\n%s: error: %s" % (get_prog_name(), e)
        typ, val, tb = sys.exc_info()
        import traceback
        traceback.print_tb(tb)
        rv = 2
    return rv

if __name__ == "__main__":
    sys.exit(main())
Esempio n. 4
0
        logger.log(level, "Message number %d", i)


def main(args=None):
    rv = 0
    if args is None:
        args = sys.argv[1:]
    parser = OptionParser(usage="usage: %prog [options] CONFIG-FILE")

    (options, args) = parser.parse_args(args)
    try:
        if len(args) == 0:
            raise Usage("No configuration file specified")
        fileConfig(args[0])
        testConfig()
    except Usage, e:
        parser.print_help()
        print "\n%s: error: %s" % (get_prog_name(), e)
        rv = 1
    except Exception, e:
        print "\n%s: error: %s" % (get_prog_name(), e)
        typ, val, tb = sys.exc_info()
        import traceback
        traceback.print_tb(tb)
        rv = 2
    return rv


if __name__ == "__main__":
    sys.exit(main())