Ticket #2483: trac-reraising-macro-exceptions.diff
| File trac-reraising-macro-exceptions.diff, 0.8 KB (added by anonymous, 3 years ago) |
|---|
-
trac/wiki/formatter.py
28 28 from trac import util 29 29 from trac.mimeview import * 30 30 from trac.wiki.api import WikiSystem 31 from trac.perm import PermissionError 31 32 32 33 __all__ = ['wiki_to_html', 'wiki_to_oneliner', 'wiki_to_outline'] 33 34 … … 373 374 try: 374 375 macro = WikiProcessor(self.env, name) 375 376 return macro.process(self.req, args, 1) 377 # re-raise PermissionError to allow permission handling in wiki 378 # macros cprov 20051213 379 except PermissionError, e: 380 raise e 376 381 except Exception, e: 377 382 self.env.log.error('Macro %s(%s) failed' % (name, args), 378 383 exc_info=True)
