0
我在Spyne中定義了一個簡單的SOAP服務。如何防止Spyne每次導入包時都添加一個xml-命名空間導入?
當我跑我的服務器就像使用python的運行模塊功能如下:
python -m my_module.service
然後一切都很好。
但是,當我從一個包裝腳本運行是這樣的:在生成WSDL
#!/usr/bin/env python
import my_module.service
sys.exit(my_module.service.main())
然後突然,將存在一個命名空間導入xmlns:s0="my_module.service"
在<wsdl:definitions …>
- 標籤。
這是爲什麼?那來自哪裏?我如何在main()方法中自己設置它,或者防止它首先插入?我看透了spyne的代碼,但無法找到相關的行。