mercurial/hook.py
changeset 28108 2a71d9483199
parent 28106 cedbe8723d99
child 28109 b892e424f88c
equal deleted inserted replaced
28107:88e309a0c133 28108:2a71d9483199
   104         else:
   104         else:
   105             ui.warn(_('error: %s hook raised an exception: '
   105             ui.warn(_('error: %s hook raised an exception: '
   106                            '%s\n') % (hname, exc))
   106                            '%s\n') % (hname, exc))
   107         if throw:
   107         if throw:
   108             raise
   108             raise
       
   109         if not ui.tracebackflag:
       
   110             ui.warn(_('(run with --traceback for stack trace)\n'))
   109         ui.traceback()
   111         ui.traceback()
   110         return True, True
   112         return True, True
   111     finally:
   113     finally:
   112         sys.stdout, sys.stderr, sys.stdin = old
   114         sys.stdout, sys.stderr, sys.stdin = old
   113         duration = time.time() - starttime
   115         duration = time.time() - starttime