Changeset 206
- Timestamp:
- 05/29/08 22:43:39 (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/email2trac.conf
r194 r206 17 17 strip_quotes: 0 18 18 ignore_trac_user_settings: 0 19 black_list : basv@sara.nl 19 20 20 21 -
trunk/email2trac.py.in
r205 r206 131 131 comment = '> ' 132 132 133 def __init__(self, env, parameters, version , dry_run):133 def __init__(self, env, parameters, version): 134 134 self.env = env 135 135 … … 137 137 # 138 138 self.db = None 139 140 # Save parameters 141 # 142 self.parameters = parameters 139 143 140 144 # Some useful mail constants … … 145 149 146 150 self.VERSION = version 147 self.DRY_RUN = dry_run151 self.DRY_RUN = parameters['dry_run'] 148 152 149 153 self.get_config = self.env.config.get … … 272 276 273 277 def blacklisted_from(self): 278 """ 279 This function wil check if the email address is in the black list 280 """ 281 try: 282 black_list = self.parameters['black_list'] 283 except KeyError, detail: 284 black_list = 'MAILER-DAEMON@' 285 286 #print black_list 287 274 288 FROM_RE = re.compile(r""" 275 289 MAILER-DAEMON@ … … 631 645 print 'trac.ini name %s = %s' %(name, value) 632 646 633 prefix = se ttings['ticket_prefix']647 prefix = self.parameters['ticket_prefix'] 634 648 try: 635 value = se ttings['%s_%s' %(prefix, name)]649 value = self.parameters['%s_%s' %(prefix, name)] 636 650 if self.DEBUG > 10: 637 651 print 'email2trac.conf %s = %s ' %(name, value) … … 675 689 tkt['component'] = 'Spam' 676 690 677 elif se ttings.has_key('component'):678 tkt['component'] = se ttings['component']691 elif self.parameters.has_key('component'): 692 tkt['component'] = self.parameters['component'] 679 693 680 694 if not msg['Subject']: … … 1149 1163 # 1150 1164 settings['ticket_prefix'] = ticket_prefix 1165 settings['dry_run'] = dry_run 1151 1166 1152 1167 if settings.has_key('trac_version'): … … 1200 1215 1201 1216 env = Environment(settings['project'], create=0) 1202 tktparser = TicketEmailParser(env, settings, float(version) , dry_run)1217 tktparser = TicketEmailParser(env, settings, float(version)) 1203 1218 tktparser.parse(sys.stdin) 1204 1219
Note: See TracChangeset
for help on using the changeset viewer.