Changeset 435


Ignore:
Timestamp:
07/22/10 14:26:29 (14 years ago)
Author:
bas
Message:

converterd SPAM_LEVEL and EMAIL_QUOTE to new UserDict?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/email2trac.py.in

    r434 r435  
    173173
    174174                if self.parameters.spam_level:
    175                         self.SPAM_LEVEL = int(self.parameters.spam_level)
    176                 else:
    177                         self.SPAM_LEVEL = 0
     175                        self.parameters.spam_level = int(self.parameters.spam_level)
     176                else:
     177                        self.parameters.spam_level = 0
    178178
    179179                if not self.parameters.spam_header:
    180180                        self.parameters.spam_header = 'X-Spam-Score'
    181181
    182                 if self.parameters.has_key('email_quote'):
    183                         self.EMAIL_QUOTE = str(self.parameters['email_quote'])
    184                 else:   
    185                         self.EMAIL_QUOTE = '> '
     182                if not self.parameters.email_quote):
     183                        self.parameters.email_quote = '> '
    186184
    187185                if self.parameters.has_key('email_header'):
     
    325323                                number = 0
    326324                               
    327                         if number >= self.SPAM_LEVEL:
     325                        if number >= self.parameters.spam_level:
    328326                                spam = True
    329327                               
     
    337335                if self.DROP_SPAM and spam:
    338336
    339                         self.logger.info('Message is a SPAM. Automatic ticket insertion refused (SPAM level > %d)' % self.SPAM_LEVEL)
     337                        self.logger.info('Message is a SPAM. Automatic ticket insertion refused (SPAM level > %d)' %self.parameters.spam_level)
    340338                        return 'drop'   
    341339
     
    16781676                body = []
    16791677                for line in text.splitlines():
    1680                         if line.startswith(self.EMAIL_QUOTE):
     1678                        if line.startswith(self.parameters.email_quote):
    16811679                                continue
    16821680                        body.append(line)
Note: See TracChangeset for help on using the changeset viewer.