Changeset 452
- Timestamp:
- 07/23/10 11:52:13 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/email2trac.py.in
r451 r452 99 99 self.data = dictin 100 100 101 def get_value(self, key):102 if self.has_key( key):103 return self[ key]101 def get_value(self, name): 102 if self.has_key(name): 103 return self[name] 104 104 else: 105 105 return None … … 160 160 self.STRIP_CONTENT_TYPES = list() 161 161 162 ## fields properties via body_text 163 # 164 self.properties = dict() 165 162 166 self.VERSION = version 163 167 … … 170 174 def setup_parameters(self): 171 175 if self.parameters.umask: 172 os.umask(int(self.parameters.umask, 8)) 173 174 if self.parameters.spam_level: 175 self.parameters.spam_level = int(self.parameters.spam_level) 176 else: 176 os.umask(self.parameters.umask) 177 178 if not self.parameters.spam_level: 177 179 self.parameters.spam_level = 0 178 180 … … 183 185 self.parameters.email_quote = '> ' 184 186 185 if self.parameters.ticket_update_by_subject_lookback: 186 self.parameters.ticket_update_by_subject_lookback = int(self.parameters.ticket_update_by_subject_lookback) 187 else: 187 if not self.parameters.ticket_update_by_subject_lookback: 188 188 self.parameters.ticket_update_by_subject_lookback = 30 189 189 190 190 if self.parameters.verbatim_format == None: 191 191 self.parameters.verbatim_format = 1 192 else:193 self.parameters.verbatim_format = int(self.parameters.verbatim_format)194 192 195 193 if self.parameters.reflow == None: 196 194 self.parameters.reflow = 1 197 else:198 self.parameters.reflow = int(self.parameters.reflow)199 200 if self.parameters.strip_signature:201 self.parameters.strip_signature = int(self.parameters.strip_signature)202 203 if self.parameters.strip_quotes:204 self.parameters.strip_quotes = int(self.parameters.strip_quotes)205 206 self.properties = dict()207 if self.parameters.inline_properties:208 self.parameters.inline_properties = int(self.parameters.inline_properties)209 210 if self.parameters.use_textwrap:211 self.parameters.use_textwrap = int(self.parameters.use_textwrap)212 self.USE_TEXTWRAP = 0213 195 214 196 if self.parameters.binhex: … … 231 213 self.parameters.tmpdir = os.path.normcase('/tmp') 232 214 233 if self.parameters.ignore_trac_user_settings:234 self.parameters.ignore_trac_user_settings = int(self.parameters.ignore_trac_user_settings)235 236 215 if self.parameters.email_triggers_workflow == None: 237 216 self.parameters.email_triggers_workflow = 1 238 else:239 self.parameters.email_triggers_workflow = int(self.parameters.email_triggers_workflow)240 217 241 218 if not self.parameters.subject_field_separator: … … 2010 1987 project = SaraDict() 2011 1988 for option, value in config.options(name): 2012 project[option] = value 1989 try: 1990 project[option] = int(value) 1991 except ValueError: 1992 project[option] = value 2013 1993 2014 1994 else: … … 2018 1998 project = SaraDict() 2019 1999 2020 for option,value in tmp.items(): 2021 project[option] = value 2000 for option, value in tmp.items(): 2001 try: 2002 project[option] = int(value) 2003 except ValueError: 2004 project[option] = value 2022 2005 2023 2006 ## Convert debug value to int
Note: See TracChangeset
for help on using the changeset viewer.