Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/chat/p2p.py
diff options
context:
space:
mode:
authorMarco 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)
commit670a916183816a3b044f07f09e52f54810c2996a (patch)
tree89bd58d9d35fb42341863ce6bb65730976f7723c /chat/p2p.py
parentf86977781e1885ca4e34b265181dfebff65ca347 (diff)
Merge
Diffstat (limited to 'chat/p2p.py')
-rw-r--r--chat/p2p.py8
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