changeset 506:e57f6c0e371b

Back out r549 for now.
author jruigrok
date Tue, 22 Feb 2011 16:01:21 +0000
parents c3fb31644920
children db2bf9d221fc
files ChangeLog babel/messages/frontend.py
diffstat 2 files changed, 3 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -26,7 +26,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).
 
 
--- a/babel/messages/frontend.py
+++ b/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()
Copyright (C) 2012-2017 Edgewall Software