# HG changeset patch # User jruigrok # Date 1298390696 0 # Node ID 56ea1ec02e162465c75c958d8c257a9f23ea5920 # Parent d05e5e1674ddf3faa4f45f45982381f26b0828d5 Back out r553 for now. diff --git a/0.9.x/ChangeLog b/0.9.x/ChangeLog --- a/0.9.x/ChangeLog +++ b/0.9.x/ChangeLog @@ -21,7 +21,6 @@ * Removed ValueError raising for string formatting message checkers if the string does not contain any string formattings (ticket #150). * Fix Serbian plural forms (ticket #213). - * Prevent multiple handlers being added to the same logger (ticket #227). * Small speed improvement in format_date() (ticket #216). diff --git a/0.9.x/babel/messages/frontend.py b/0.9.x/babel/messages/frontend.py --- a/0.9.x/babel/messages/frontend.py +++ b/0.9.x/babel/messages/frontend.py @@ -629,14 +629,11 @@ # Configure logging self.log = logging.getLogger('babel') self.log.setLevel(options.loglevel) - if self.log.handlers: - handler = self.log.handlers[0] - else: - handler = logging.StreamHandler() - self.log.addHandler(handler) + handler = logging.StreamHandler() + handler.setLevel(options.loglevel) formatter = logging.Formatter('%(message)s') handler.setFormatter(formatter) - handler.setLevel(options.loglevel) + self.log.addHandler(handler) if options.list_locales: identifiers = localedata.list()