1
我在寫我的Bazaar插件時遇到問題。寫一個Bazaar插件 - 註冊命令?
我一直在嘗試一些不同的東西,這是我的文件的當前狀態:
''' Testing Bzr plugins '''
from bzrlib.commands import Command, register_command
version_info = (0,0,1, 'dev')
class cmd_test_foo(Command):
''' Testing is painful. '''
def run(self):
print "hi"
register_command(cmd_test_foo)
這裏的時候我嘗試執行我的命令會發生什麼:
$bzr test-foo
hi
bzr: ERROR: unknown command "test-foo"
所以這真的很奇怪 - 顯然是在運行我的命令,但告訴我它是未知的?
插件示例有沒有好的來源?我已經看過builtins.py
,建議here,但似乎沒有任何幫助。