追踪(最近一次通话): 文件“”,第1行,in NameError:名称'HelloWorldService'未定义
我通过编写以下代码来关注http://github.com/jkp/soaplib的示例:
from soaplib.client import make_service_client
client = make_service_client('http://localhost:7789/',HelloWorldService())
答案 0 :(得分:1)
您忽略了该代码段之后的段落:
在这种情况下,存根可以是远程功能的实例,但要求是它只具有与服务器实现相同的方法签名和定义。
您需要在项目中添加一个存根,模拟服务器上HelloWorldService类的结构:
class HelloWorldService(SimpleWSGISoapApp):
def say_hello(self, name, times):
pass
在导入语句后立即添加该代码段,然后给它一个旋转。