diff mercurial/ui.py @ 45877:ac362d5a7893

errors: introduce CanceledError and use it in a few places This very similar to earlier patches (e.g. for `InputError`) and part of https://www.mercurial-scm.org/wiki/ErrorCategoriesPlan. Differential Revision: https://phab.mercurial-scm.org/D9339
author Martin von Zweigbergk <martinvonz@google.com>
date Thu, 22 Oct 2020 14:14:59 -0700
parents 21733e8c924f
children e5a0efd26f7a
line wrap: on
line diff
--- a/mercurial/ui.py	Tue Nov 17 15:51:09 2020 -0800
+++ b/mercurial/ui.py	Thu Oct 22 14:14:59 2020 -0700
@@ -1852,7 +1852,7 @@
             self.system(
                 b"%s \"%s\"" % (editor, name),
                 environ=environ,
-                onerr=error.Abort,
+                onerr=error.CanceledError,
                 errprefix=_(b"edit failed"),
                 blockedtag=b'editor',
             )