Ticket #2484: macro-exception.diff
| File macro-exception.diff, 0.7 kB (added by trac-form@…, 3 years ago) |
|---|
-
trac/wiki/macros.py
437 437 try: 438 438 return module.execute(req and req.hdf, content, self.env) 439 439 except Exception, e: 440 self.log.error('Wiki macro %s failed (%s)' % (name, e)) 441 raise e 440 import traceback 441 from StringIO import StringIO 442 out = StringIO() 443 traceback.print_exc(file = out) 444 self.log.error('Wiki macro %s failed (%s)\n%s' % (name, e, out.getvalue())) 445 raise 442 446 443 447 def _load_macro(self, name): 444 448 for path in (self.env_macros, self.site_macros):
