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
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())
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())