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
--- 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,