2012-06-09 73 views
0

我創建了一個工作得很好的插件!Trac插件開發:如何從插件訪問trac.ini項目

現在我需要從該插件獲得trac.ini獲得一些價值

該插件實現ITemplateStreamFilter

的方法是def filter_stream(self, req, method, filename, stream, data):

我如何獲得一些key價值trac.ini從那個方法?

回答

2

我想你可以使用配置類用於此目的config.py出現Implement獲得方法:

def get(self, section, key, default=''): 
    return self[section].get(key, default) 

,其中部分是在配置文件中節名,而且關鍵是選擇。

+0

這幫助了我http://trac.edgewall.org/wiki/TracDev/ConfigApi我已經使用self.env.config.get('section','value')謝謝! – bakytn

+0

這只是我上面給出的類的一篇文章 – Denis

+0

在filter_stream中,我使用了「self.env.config.get」,它工作正常。謝謝! – bakytn