changeset 43079:5209fc94b982

ui: define (write|status|warn|note)noi18n aliases We currently use `write(('...'))` to suppress check-code warnings about not using translated strings. However, when we run black, it will strip the `((...))`. In order to placate black, we'll need to use a different mechanism to pass untranslatable strings. This commit introduces a `writenoi18n` alias (and friends) to `write` for that purpose. Differential Revision: https://phab.mercurial-scm.org/D6994
author Gregory Szorc <gregory.szorc@gmail.com>
date Sun, 06 Oct 2019 10:10:14 -0400
parents 88eba7103660
children 86e4daa2d54c
files mercurial/ui.py
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/ui.py	Sat May 04 11:25:40 2019 -0400
+++ b/mercurial/ui.py	Sun Oct 06 10:10:14 2019 -0400
@@ -1701,6 +1701,12 @@
             self._writemsg(self._fmsgout, type=b'debug', *msg, **opts)
             self.log(b'debug', b'%s', b''.join(msg))
 
+    # Aliases to defeat check-code.
+    statusnoi18n = status
+    notenoi18n = note
+    warnnoi18n = warn
+    writenoi18n = write
+
     def edit(
         self,
         text,