diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-05 19:39:17 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-05 19:39:17 (GMT) |
commit | 670a916183816a3b044f07f09e52f54810c2996a (patch) | |
tree | 89bd58d9d35fb42341863ce6bb65730976f7723c /chat/p2p.py | |
parent | f86977781e1885ca4e34b265181dfebff65ca347 (diff) |
Merge
Diffstat (limited to 'chat/p2p.py')
-rw-r--r-- | chat/p2p.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/chat/p2p.py b/chat/p2p.py index 381180b..2a91bee 100644 --- a/chat/p2p.py +++ b/chat/p2p.py @@ -2,6 +2,7 @@ import os import pwd import xmlrpclib import socket +import traceback import presence import BuddyList @@ -14,7 +15,6 @@ class GroupRequestHandler(object): def message(self, message): address = network.get_authinfo() self._group.recv(address[0], message) - return True class Owner: instance = None @@ -93,9 +93,11 @@ class Group: peer = xmlrpclib.ServerProxy(addr) success = True try: + print self._serialize_msg(pipe_id, msg) peer.message(self._serialize_msg(pipe_id, msg)) - except (socket.error, xmlrpclib.Fault), e: - print str(e) + except (socket.error, xmlrpclib.Fault, xmlrpclib.ProtocolError), e: + print "Message Send Error:" + traceback.print_exc() success = False return success |