说我想要一个我可以按如下方式执行的扩展程序:hg sayhi
我尝试了以下内容,但它告诉我有无效的参数:
def sayhi(ui, repo, node, **opts):
"""Says Hello"""
ui.write("hi")
cmdtable = {
"sayhi": (sayhi, [], '')
}
无论我做什么,我都需要给它一个像hg sayhi s
这样的选项。
反正有吗?
答案 0 :(得分:5)
好的,得到了解决方法。我从方法签名中删除了node参数,它可以正常工作。