Estensione Mercurial senza opzioni / predefinite
-
28-09-2019 - |
Domanda
dire che voglio un'estensione che posso eseguire come segue: hg sayhi
ho provato quanto segue, ma mi dice che ci sono argomenti validi:
def sayhi(ui, repo, node, **opts):
"""Says Hello"""
ui.write("hi")
cmdtable = {
"sayhi": (sayhi, [], '')
}
Sembra non importa quello che faccio, ho bisogno di dare un'opzione come hg sayhi s
.
Esiste un modo per fare questo?
Soluzione
Ok, ha ottenuto una correzione. Ho rimosso il parametro nodo dalla firma del metodo e funziona.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow