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?

È stato utile?

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
scroll top