2012-03-06 2 views
1

トランザクション中にSoap Faultエラーが発生すると、エラーが画面に表示されます。これらのエラーをユーザーから隠すにはどうすればよいですか?私は例外ブロックを使用してそれらをキャッチしていますが、出力にはまだ表示されます。私はこのコードをお持ちの場合:python sudsでSoap Faultを非表示にするにはどうすればいいですか?

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

出力はスクリプトの開始時にこのコードを試してみてください

答えて

3

A間とC

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

は、私は、出力は何もしたくないでしょう。

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

ご協力ありがとうございました! –

関連する問題