# HG changeset patch # User Gregory Szorc # Date 1570371014 14400 # 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 -r 88eba7103660 -r 5209fc94b982 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,