【问题标题】:How do I hide Soap Faults in python suds?如何在 python suds 中隐藏肥皂错误?
【发布时间】:2012-03-06 12:36:06
【问题描述】:

如果在交易过程中出现Soap Fault 错误,错误会显示在屏幕上。如何向用户隐藏这些错误?我正在使用异常块捕获它们,但它们仍然出现在输出中。如果我有这个代码:

try:
    print "A"
    self.client.service.something()
    print "B"
except suds.WebFault as (err):
    print "C"
    self.handleError(err)

输出将是

A
ERROR:suds.client:<?xml version="1.0" encoding="UTF-8"?> [..]
C

我不想在AC 之间输出任何内容

【问题讨论】:

    标签: python suds


    【解决方案1】:

    在脚本的开头尝试此代码:

    import logging
    logging.getLogger('suds.client').setLevel(logging.CRITICAL)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-01
      • 1970-01-01
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多