Trac Plugin 入門 その2

trac.ini から値を設定し取得をする。

# trac.config.Configuration をインポートする
from trac.config import Option, BoolOption, Configuration

# Component を継承しているクラス内で利用可能
class HelloWorldPlugin(Component):
...

  def process_request(self,req):
    # trac.ini からメッセージを取得する
    msg = Configuration.get(self.config, "hello", "message", "")
    print msg


trac.ini への追記

[hello]
message = Test