Python 改变Spyne常数

Python 改变Spyne常数,python,soap,spyne,Python,Soap,Spyne,spyne.const具有以下功能 REQUEST_SUFFIX = '' """The suffix for function response objects.""" RESPONSE_SUFFIX = 'Response' """The suffix for function response objects.""" 我如何配置自己的后缀?我希望我的所有方法的请求名称都是RQ,响应都是RS。理论上,这应该在实例化应用程序之前起作用,但为了安全起见,在第一次从spyne命名空间导入之前,

spyne.const
具有以下功能

REQUEST_SUFFIX = ''
"""The suffix for function response objects."""

RESPONSE_SUFFIX = 'Response'
"""The suffix for function response objects."""

我如何配置自己的后缀?我希望我的所有方法的请求名称都是
RQ
,响应都是
RS
。理论上,这应该在实例化
应用程序之前起作用,但为了安全起见,在第一次从spyne命名空间导入之前,您应该这样做:

import spyne.const
spyne.const.REQUEST_SUFFIX ='RQ'
spyne.const.RESPONSE_SUFFIX ='RS'

看起来像是在打补丁。也许我们应该能够覆盖
服务
应用程序
的设置(aka const),将其作为类元数据或任何其他方式传递?是的,但从2.10开始,这就是您问题的答案。将它们传递到应用程序实例实际上是有意义的。我认为引入
spyne.config.Configuration
对象应该是最好的选择。