5

假设我想要一个可以执行如下的扩展: hg sayhi

我尝试了以下方法,但它告诉我存在无效参数:

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

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

似乎无论我做什么,我都需要给它一个选项,例如hg sayhi s. 有没有办法做到这一点?

4

1 回答 1

5

好的,得到修复。我从方法签名中删除了节点参数,它可以工作。

于 2010-11-25T08:43:19.490 回答