Python Trac插件开发:如何从插件访问Trac.ini项

Python Trac插件开发:如何从插件访问Trac.ini项,python,plugins,trac,Python,Plugins,Trac,我已经创建了一个插件,它工作得非常好 现在我需要从该插件访问trac.ini中的一些值 插件正在实现ITemplateStreamFilter 方法是def filter\u stream(self、req、method、filename、stream、data): 如何从该方法中为trac.ini中的一些键获取值?我认为您可以使用配置类实现该方法: def get(self, section, key, default=''): return self[section].get(k

我已经创建了一个插件,它工作得非常好

现在我需要从该插件访问trac.ini中的一些值

插件正在实现
ITemplateStreamFilter

方法是
def filter\u stream(self、req、method、filename、stream、data):


如何从该方法中为trac.ini中的一些
获取值?

我认为您可以使用配置类实现该方法:

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

其中section是配置文件中的节名,key是option。

这帮助我使用了self.env.config.get('section','value'),谢谢!这只是我在上面的filter_stream中给出的类的一篇文章,我使用了“self.env.config.get”,它很有效。谢谢确保检查其他可用的类方法,如.getbool()或.getint(),这取决于选项类型,以简化您自己的代码。