我创建了一个通过python-xmpp(xmpppy)连接到chat.euw1.lol.riotgames.com的脚本,但我总是出错,即使没有。
以下是代码:
jid=xmpp.protocol.JID('my_jid@pvp.net')
cl=xmpp.Client(jid.getDomain(),debug=[])
con=cl.connect(server=('chat.euw1.lol.riotgames.com', 5223))
if not con:
print 'could not connect!'
再次:一切正常,但我仍然收到这个令人讨厌的错误消息:
An error occurred while looking up _xmpp-client._tcp.chat.euw1.lol.riotgames.com
我只是想知道如何阻止xmpppy输出它,我尝试了几种技巧,例如将sys.stdout/stderr
设置为os.devnull
。
答案 0 :(得分:0)
我认为您可以使用try/except
结构来处理该问题。
try:
jid=xmpp.protocol.JID('my_jid@pvp.net')
cl=xmpp.Client(jid.getDomain(),debug=[])
con=cl.connect(server=('chat.euw1.lol.riotgames.com', 5223))
except:
print 'could not connect!'