Mercurial > hg
comparison mercurial/dispatch.py @ 11683:757f39fa1162
dispatch: write Abort hint to stderr too
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Mon, 26 Jul 2010 22:28:37 +0200 |
parents | 4d9b4725acac |
children | b6360a113478 |
comparison
equal
deleted
inserted
replaced
11682:f54ec9c70877 | 11683:757f39fa1162 |
---|---|
22 if '--traceback' in args: | 22 if '--traceback' in args: |
23 u.setconfig('ui', 'traceback', 'on') | 23 u.setconfig('ui', 'traceback', 'on') |
24 except util.Abort, inst: | 24 except util.Abort, inst: |
25 sys.stderr.write(_("abort: %s\n") % inst) | 25 sys.stderr.write(_("abort: %s\n") % inst) |
26 if inst.hint: | 26 if inst.hint: |
27 sys.stdout.write(_("(%s)\n") % inst.hint) | 27 sys.stderr.write(_("(%s)\n") % inst.hint) |
28 return -1 | 28 return -1 |
29 except error.ParseError, inst: | 29 except error.ParseError, inst: |
30 if len(inst.args) > 1: | 30 if len(inst.args) > 1: |
31 sys.stderr.write(_("hg: parse error at %s: %s\n") % | 31 sys.stderr.write(_("hg: parse error at %s: %s\n") % |
32 (inst.args[1], inst.args[0])) | 32 (inst.args[1], inst.args[0])) |
117 except error.UnknownCommand: | 117 except error.UnknownCommand: |
118 commands.help_(ui, 'shortlist') | 118 commands.help_(ui, 'shortlist') |
119 except util.Abort, inst: | 119 except util.Abort, inst: |
120 ui.warn(_("abort: %s\n") % inst) | 120 ui.warn(_("abort: %s\n") % inst) |
121 if inst.hint: | 121 if inst.hint: |
122 ui.status(_("(%s)\n") % inst.hint) | 122 ui.warn(_("(%s)\n") % inst.hint) |
123 except ImportError, inst: | 123 except ImportError, inst: |
124 ui.warn(_("abort: %s!\n") % inst) | 124 ui.warn(_("abort: %s!\n") % inst) |
125 m = str(inst).split()[-1] | 125 m = str(inst).split()[-1] |
126 if m in "mpatch bdiff".split(): | 126 if m in "mpatch bdiff".split(): |
127 ui.warn(_("(did you forget to compile extensions?)\n")) | 127 ui.warn(_("(did you forget to compile extensions?)\n")) |