Changeset View
Changeset View
Standalone View
Standalone View
mercurial/scmutil.py
Show First 20 Lines • Show All 195 Lines • ▼ Show 20 Line(s) | except error.RepoError as inst: | ||||
ui.error(_(b"abort: %s\n") % inst) | ui.error(_(b"abort: %s\n") % inst) | ||||
if inst.hint: | if inst.hint: | ||||
ui.error(_(b"(%s)\n") % inst.hint) | ui.error(_(b"(%s)\n") % inst.hint) | ||||
except error.ResponseError as inst: | except error.ResponseError as inst: | ||||
ui.error(_(b"abort: %s") % inst.args[0]) | ui.error(_(b"abort: %s") % inst.args[0]) | ||||
msg = inst.args[1] | msg = inst.args[1] | ||||
if isinstance(msg, type(u'')): | if isinstance(msg, type(u'')): | ||||
msg = pycompat.sysbytes(msg) | msg = pycompat.sysbytes(msg) | ||||
if not isinstance(msg, bytes): | if msg is None: | ||||
ui.error(b"\n") | |||||
elif not isinstance(msg, bytes): | |||||
ui.error(b" %r\n" % (msg,)) | ui.error(b" %r\n" % (msg,)) | ||||
elif not msg: | elif not msg: | ||||
ui.error(_(b" empty string\n")) | ui.error(_(b" empty string\n")) | ||||
else: | else: | ||||
ui.error(b"\n%r\n" % pycompat.bytestr(stringutil.ellipsis(msg))) | ui.error(b"\n%r\n" % pycompat.bytestr(stringutil.ellipsis(msg))) | ||||
except error.CensoredNodeError as inst: | except error.CensoredNodeError as inst: | ||||
ui.error(_(b"abort: file censored %s\n") % inst) | ui.error(_(b"abort: file censored %s\n") % inst) | ||||
except error.StorageError as inst: | except error.StorageError as inst: | ||||
▲ Show 20 Lines • Show All 2117 Lines • Show Last 20 Lines |