starpy的备用配置文件,星号接口库



我使用starpy来管理星号服务器。根据文档,配置星号连接的最简单方法是使用一个名为./starpy.conf~/.starpy.conf的文件,并像这样初始化应用程序:

APPLICATION = utilapplication.UtilApplication()

文件名,据我所知,是不可配置的。当您只有一种可能的配置时,这种方法可以很好地工作,但是如果您想使用不同的配置参数来接口星号,那么唯一的方法就是将每个程序放在不同的目录中。如果你在一个程序中有几个应用程序,这甚至是不可能的。

在构建阶段有什么方法可以指定配置文件吗?

简单地从UtilApplication继承,在init中设置配置文件并调用父类的构造函数。

class Application(UtilApplication):
    def __init__(self):
        self.configFiles = ['/usr/local/etc/foo/bar.conf']
        UtilApplication.__init__(self)

如果这对您来说是一个严重的限制,我将研究与AMI接口的其他库。有几个可以满足Asterisk和Python的要求。

不需要试着把方钉塞进圆孔。

相关内容

  • 没有找到相关文章

最新更新