ui: define (write|status|warn|note)noi18n aliases
authorGregory Szorc <gregory.szorc@gmail.com>
Sun, 06 Oct 2019 10:10:14 -0400
changeset 43079 5209fc94b982
parent 43078 88eba7103660
child 43080 86e4daa2d54c
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
mercurial/ui.py
--- 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,