Extensão mercurial sem opções sem padrão
-
28-09-2019 - |
Pergunta
Digamos que eu queira uma extensão que possa executar da seguinte maneira: hg sayhi
Eu tentei o seguinte, mas me diz que há argumentos inválidos:
def sayhi(ui, repo, node, **opts):
"""Says Hello"""
ui.write("hi")
cmdtable = {
"sayhi": (sayhi, [], '')
}
Parece que não importa o que eu faça, preciso dar uma opção como hg sayhi s
. Há alguma maneira de fazer isso?
Solução
Ok, tenho uma correção. Eu removi o parâmetro do nó da assinatura do método e funciona.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow