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
对象应该是最好的选择。