【问题标题】:No handlers could be found for logger "suds.client"找不到记录器“suds.client”的处理程序
【发布时间】:2017-01-11 14:17:57
【问题描述】:

我是 Python 新手,正在尝试使用 WSDL 来生成数据。

>>> from suds.client import Client
>>> client = Client('http://XXXXXXXXXXXXXXXXXXXXXXXXXX/datafeed.cfc?WSDL')
>>> result = client.service.SalesDetailJSON(EventGUID='5789ADDC-6A64-E411-B196-0025B3A62EEE')
No handlers could be found for logger "suds.client"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "build/bdist.linux-x86_64/egg/suds/client.py", line 535, in __call__
  File "build/bdist.linux-x86_64/egg/suds/client.py", line 595, in invoke
  File "build/bdist.linux-x86_64/egg/suds/client.py", line 630, in send
  File "build/bdist.linux-x86_64/egg/suds/client.py", line 681, in failed
  File "build/bdist.linux-x86_64/egg/suds/bindings/binding.py", line 230, in get_fault
AttributeError: 'NoneType' object has no attribute 'getChild'

我使用了打印客户端的一种方法:

Service ( DataFeedService ) tns="http://XXXXXXXXXXXXXXX"
       Prefixes (2)
          ns0 = "http://rpc.xml.coldfusion"
          ns1 = "http://schemas.xmlsoap.org/soap/encoding/"
       Ports (1):
          (datafeed.cfc)
             Methods (2):
                SalesDetail(xs:double Page, xs:double RecPP, xs:string EventGUID, xs:string LastUpdated, xs:boolean IncludeSurvey, xs:string SurveyKey, )
                SalesDetailJSON(xs:string EventGUID, xs:string LastUpdated, xs:string NoFinancials, )
             Types (49):
                ...........

我的目标是每小时转换和存储 XML。任何帮助将不胜感激!

【问题讨论】:

    标签: python wsdl suds


    【解决方案1】:

    您需要先设置一个 looger 才能收到此消息。看看https://fedorahosted.org/suds/wiki/Documentation#LOGGINGhttps://docs.python.org/2/library/logging.html(或 https://docs.python.org/3/library/logging.html,取决于您的 python 版本)。但是,这样的事情应该可以解决问题:

    >>> import logging
    >>> from suds.client import Client
    >>> logger = logging.getLogger('suds.client').setLevel(logging.DEBUG)
    >>> logger.setLevel(logging.DEBUG)
    >>> # ...
    

    【讨论】:

      猜你喜欢
      • 2017-10-26
      • 2012-11-11
      • 2011-09-03
      • 2015-04-27
      • 2015-02-09
      • 2016-01-05
      • 2016-07-24
      • 2018-11-12
      相关资源
      最近更新 更多