Changeset 411
- Timestamp:
- 07/20/10 11:01:35 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/email2trac.py.in
r410 r411 76 76 import logging.handlers 77 77 import UserDict 78 from datetime import tzinfo, timedelta, datetime 78 79 79 80 80 81 from trac import __version__ as trac_version 81 82 # Will fail where unavailable, e.g. Windows83 #84 try:85 import syslog86 SYSLOG_AVAILABLE = True87 except ImportError:88 SYSLOG_AVAILABLE = False89 90 from datetime import tzinfo, timedelta, datetime91 82 from trac import config as trac_config 92 83 … … 2230 2221 verbose = None 2231 2222 2232 ENABLE_SYSLOG = 02233 2234 2223 SHORT_OPT = 'chf:np:t:v' 2235 2224 LONG_OPT = ['component=', 'dry-run', 'help', 'file=', 'project=', 'ticket_prefix=', 'verbose'] … … 2341 2330 logger.error('TRAC version %s is not supported' %version) 2342 2331 sys.exit(1) 2343 2344 if settings.has_key('enable_syslog'):2345 if SYSLOG_AVAILABLE:2346 ENABLE_SYSLOG = float(settings['enable_syslog'])2347 2348 2332 2349 2333 # Must be set before environment is created … … 2353 2337 os.environ['PYTHON_EGG_CACHE'] = python_egg_cache 2354 2338 2355 2356 2339 if settings.debug > 0: 2357 2340 logger.debug('Loading environment %s', settings.project) … … 2366 2349 # 2367 2350 except Exception, error: 2368 if ENABLE_SYSLOG: 2369 syslog.openlog('email2trac', syslog.LOG_NOWAIT) 2370 2371 etype, evalue, etb = sys.exc_info() 2372 for e in traceback.format_exception(etype, evalue, etb): 2373 syslog.syslog(e) 2374 2375 syslog.closelog() 2376 else: 2377 traceback.print_exc() 2351 2352 etype, evalue, etb = sys.exc_info() 2353 for e in traceback.format_exception(etype, evalue, etb): 2354 logger.critical(e) 2378 2355 2379 2356 if m:
Note: See TracChangeset
for help on using the changeset viewer.