* 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).
# 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()