Python Trac插件开发:如何从插件访问Trac.ini项
我已经创建了一个插件,它工作得非常好 现在我需要从该插件访问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
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(),这取决于选项类型,以简化您自己的代码。