Frage

Say Ich möchte eine Erweiterung, dass ich ausführen kann, wie folgt: hg sayhi

habe ich versucht, die folgenden, aber es sagt mir, es gibt ungültige Argumente:

def sayhi(ui, repo, node, **opts):    
  """Says Hello"""
  ui.write("hi")

cmdtable = {                     
    "sayhi":  (sayhi, [], '')
}

Es scheint, egal was ich tue, ich brauche es wie hg sayhi s eine Option geben. Gibt es trotzdem, dies zu tun?

War es hilfreich?

Lösung

Ok, bekam ein Update. Ich entfernte den Knoten Parameter aus der Methodensignatur und es funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top