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 16:14:46 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2006-05-05 16:14:46 (GMT)
commit4bd94b0019eee49a47de33512546b61876d9f0bc (patch)
treeea3afd8e05896a5af667083de58f5be889342952 /chat/p2p.py
parent7d77d89df678446772118671088138fb3764a2ad (diff)
More chat fixes
Diffstat (limited to 'chat/p2p.py')
-rw-r--r--chat/p2p.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/chat/p2p.py b/chat/p2p.py
index 25607a6..fb21eb9 100644
--- a/chat/p2p.py
+++ b/chat/p2p.py
@@ -1,5 +1,7 @@
import os
import pwd
+import xmlrpclib
+import socket
import presence
import BuddyList
@@ -88,12 +90,11 @@ class Group:
def send(self, buddy, pipe_id, msg):
addr = "http://%s:%d" % (buddy.address(), buddy.port())
peer = xmlrpclib.ServerProxy(addr)
- msg = text
success = True
try:
peer.message(self._serialize_msg(pipe_id, msg))
except (socket.error, xmlrpclib.Fault), e:
- msg = str(e)
+ print str(e)
success = False
return success
@@ -137,14 +138,14 @@ class OutputPipe(AbstractOutputPipe):
self._buddy = buddy
def send(self, msg):
- self._group.send(self._buddy, self._pipe_id, msg)
+ return self._group.send(self._buddy, self._pipe_id, msg)
class BroadcastOutputPipe(AbstractOutputPipe):
def __init__(self, group, pipe_id=None):
AbstractOutputPipe.__init__(self, group, pipe_id)
def send(self, msg):
- self._group.broadcast(self._pipe_id, msg)
+ return self._group.broadcast(self._pipe_id, msg)
class InputPipe(AbstractPipe):
def __init__(self, group, pipe_id=None):