Mercurial / Python - Was bewirkt die Unterstreichungsfunktion?

In Mercurial schließen viele der Erweiterungen ihre Hilfe- / Syntaxzeichenfolge in einen Aufruf einer Unterstrichfunktion ein, wie folgt:

 _('[OPTION] [QUEUE]')

Das verwirrt mich, weil es nicht notwendig erscheint (dasWriting Extensions Anweisungen erwähnen es nicht) und es scheint kein _ in der Klasse definiert zu sein, also frage ich mich, ob dies eine spezielle Syntax ist, die ich nicht verstehe, vielleicht eine andere Art, Lambda zu sagen, oder vielleicht die identitätsfunktion? Außerdem frage ich mich, was der Vorteil dieser Methode (was auch immer sie ist) gegenüber der rohen Zeichenfolge ist, wie in der Dokumentation vorgeschlagen.

Nichts, was ich in der Python-Dokumentation gesehen habe, erwähnt eine solche Funktion. Daher bin ich mir nicht sicher, ob dies wirklich eine Python-Frage oder eine Mercurial-Frage ist.

Hier sind zwei Beispiele, die diese Struktur verwenden (siehecmdtable Wörterbuch am Ende der Datei)

https: //www.mercurial-scm.org/repo/hg/file/42408cd43f55/hgext/mq.phttps: //www.mercurial-scm.org/repo/hg/file/42408cd43f55/hgext/graphlog.p

Antworten auf die Frage(4)

Ihre Antwort auf die Frage