Mercurial Extension sans option par défaut /
-
28-09-2019 - |
Question
Disons que je veux une extension que je peux exécuter comme suit: hg sayhi
J'ai essayé ce qui suit, mais il me dit qu'il ya des arguments non valides:
def sayhi(ui, repo, node, **opts):
"""Says Hello"""
ui.write("hi")
cmdtable = {
"sayhi": (sayhi, [], '')
}
Il semble peu importe ce que je fais, je dois lui donner une option comme hg sayhi s
.
Y at-il de toute façon de le faire?
La solution
Ok, a obtenu un correctif. J'enlevé le paramètre de noeud à partir de la signature de la méthode et il fonctionne.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow