From 9100c3fedd426bc53dc10ba961f5e163d70b1fd8 Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Sun, 8 Apr 2012 03:09:07 -0400 Subject: [PATCH] Cleaning up util a bit --- earwigbot/util.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/earwigbot/util.py b/earwigbot/util.py index d5f48cf..a4d40db 100755 --- a/earwigbot/util.py +++ b/earwigbot/util.py @@ -47,31 +47,31 @@ def main(): help="don't print any logs except warnings and errors") parser.add_argument("-t", "--task", metavar="NAME", help="given the name of a task, the bot will run it instead of the main bot and then exit") - args = parser.parse_args() + + level = logging.INFO if args.debug and args.quiet: parser.print_usage() print "earwigbot: error: cannot show debug messages and be quiet at the same time" return - level = logging.INFO if args.debug: level = logging.DEBUG elif args.quiet: level = logging.WARNING - print version print + bot = Bot(path.abspath(args.path), level=level) - try: - if args.task: - bot.tasks.start(args.task) - else: + if args.task: + bot.tasks.start(args.task) + else: + try: bot.run() - except KeyboardInterrupt: - pass - finally: - if bot._keep_looping: # Indicates bot hasn't already been stopped - bot.stop() + except KeyboardInterrupt: + pass + finally: + if bot._keep_looping: # Indicates bot hasn't already been stopped + bot.stop() if __name__ == "__main__": main()