comparison babel/messages/frontend.py @ 506:e57f6c0e371b

Back out r549 for now.
author jruigrok
date Tue, 22 Feb 2011 16:01:21 +0000
parents cbe893a707e4
children c4c279f78f08
comparison
equal deleted inserted replaced
504:c3fb31644920 506:e57f6c0e371b
627 options, args = self.parser.parse_args(argv[1:]) 627 options, args = self.parser.parse_args(argv[1:])
628 628
629 # Configure logging 629 # Configure logging
630 self.log = logging.getLogger('babel') 630 self.log = logging.getLogger('babel')
631 self.log.setLevel(options.loglevel) 631 self.log.setLevel(options.loglevel)
632 if self.log.handlers: 632 handler = logging.StreamHandler()
633 handler = self.log.handlers[0] 633 handler.setLevel(options.loglevel)
634 else:
635 handler = logging.StreamHandler()
636 self.log.addHandler(handler)
637 formatter = logging.Formatter('%(message)s') 634 formatter = logging.Formatter('%(message)s')
638 handler.setFormatter(formatter) 635 handler.setFormatter(formatter)
639 handler.setLevel(options.loglevel) 636 self.log.addHandler(handler)
640 637
641 if options.list_locales: 638 if options.list_locales:
642 identifiers = localedata.list() 639 identifiers = localedata.list()
643 longest = max([len(identifier) for identifier in identifiers]) 640 longest = max([len(identifier) for identifier in identifiers])
644 identifiers.sort() 641 identifiers.sort()
Copyright (C) 2012-2017 Edgewall Software