# HG changeset patch # User Gregory Szorc # Date 2019-10-06 14:10:14 # Node ID 5209fc94b982e2d9aa621cb9015be7fdef01e724 # Parent 88eba7103660d928b72350161053685082487c55 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 diff --git a/mercurial/ui.py b/mercurial/ui.py --- a/mercurial/ui.py +++ b/mercurial/ui.py @@ -1701,6 +1701,12 @@ class ui(object): 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,