У меня проблема с написанием моего плагина 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
как предложено здесь , но, похоже, ничего не помогло.