Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/chat/p2p.py
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2006-05-05 18:27:46 (GMT)
committer Dan Williams <dcbw@redhat.com>2006-05-05 18:27:46 (GMT)
commit615eb60550f245e9e55c58f8daa7706e81f56461 (patch)
tree3a7d626b21a6cf21769dc657f6ebb9896cd85ee2 /chat/p2p.py
parent3acdb18d26ee9fd2191a045de96e103502be4a1d (diff)
Print more debug info
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