0
私はSpyneで簡単なSOAPサービスを定義しました。パッケージをインポートするたびにSpyneがxml-namespaceインポートを追加しないようにするにはどうすればよいですか?
私はこのようなのpythonの実行モジュールの機能を使用してのように私のサーバーで実行する場合:
python -m my_module.service
その後、すべての罰金を。
しかし、私はこのようなラッパースクリプトからそれを実行すると生成されたWSDLに突然、その後
#!/usr/bin/env python
import my_module.service
sys.exit(my_module.service.main())
、<wsdl:definitions …>
-tagに名前空間をインポートxmlns:s0="my_module.service"
が存在します。
なぜですか?それはどこから来ていますか?どのように私はmain()メソッドで自分自身を設定することができますか、または最初の場所に挿入されないようにするには?私は彼がスパインのコードを見渡したが、関連する行を見つけることができなかった。