''' restore-mail-inject.py - Tool to inject mails via IMAP Copyright (c) 2012 Intra2net AG ''' import logging class WarningsHandler(logging.Handler): """This class iterates through the e-mail files.""" # class attributes detected_problems = None def __init__(self): """Initialize a handler to count number of warnings.""" logging.Handler.__init__(self) self.detected_problems = 0 def emit(self, record): """Increase number of warnings found""" self.detected_problems += 1