Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/chat
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2006-06-15 15:18:33 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2006-06-15 15:18:33 (GMT)
commitf0af49616ca0b51336407b3bfc9ceff677178b7b (patch)
tree7f7124893f384de9b38a58365bc976f86a966191 /sugar/chat
parentecf81ba35fbfa91c6b45cf0ef892c1c13d0e2eaf (diff)
Fixed a bunch of issues reported by pylint
Diffstat (limited to 'sugar/chat')
-rw-r--r--sugar/chat/Chat.py25
-rw-r--r--sugar/chat/GroupChat.py24
2 files changed, 22 insertions, 27 deletions
diff --git a/sugar/chat/Chat.py b/sugar/chat/Chat.py
index 9b686ef..4d3eb9f 100644
--- a/sugar/chat/Chat.py
+++ b/sugar/chat/Chat.py
@@ -1,44 +1,31 @@
#!/usr/bin/env python
-import base64
import sha
import dbus
import dbus.service
import dbus.glib
-import threading
import pygtk
pygtk.require('2.0')
import gtk, gobject, pango
-from sugar.shell import activity
-from sugar.presence import Buddy
-from sugar.presence.Service import Service
-from sugar.p2p.Stream import Stream
-from sugar.p2p import network
-from sugar.session.LogWriter import LogWriter
from sugar.chat.sketchpad.Toolbox import Toolbox
from sugar.chat.sketchpad.SketchPad import SketchPad
from sugar.chat.Emoticons import Emoticons
-import sugar.env
import richtext
PANGO_SCALE = 1024 # Where is this defined?
-CHAT_SERVICE_TYPE = "_olpc_chat._tcp"
-CHAT_SERVICE_PORT = 6100
-
-GROUP_CHAT_SERVICE_TYPE = "_olpc_group_chat._udp"
-GROUP_CHAT_SERVICE_ADDRESS = "224.0.0.221"
-GROUP_CHAT_SERVICE_PORT = 6200
-
class Chat(gtk.Window):
+ SERVICE_TYPE = "_olpc_chat._tcp"
+ SERVICE_PORT = 6100
+
def __init__(self, controller):
gtk.Window.__init__(self)
- #Buddy.recognize_buddy_service_type(CHAT_SERVICE_TYPE)
+ #Buddy.recognize_buddy_service_type(Chat.SERVICE_TYPE)
self._controller = controller
self._stream_writer = None
self._emt_popup = None
@@ -144,7 +131,7 @@ class Chat(gtk.Window):
return chat_vbox, self._editor.get_buffer()
- def __get_browser_shell():
+ def __get_browser_shell(self):
bus = dbus.SessionBus()
proxy_obj = bus.get_object('com.redhat.Sugar.Browser', '/com/redhat/Sugar/Browser')
self._browser_shell = dbus.Interface(proxy_obj, 'com.redhat.Sugar.BrowserShell')
@@ -287,7 +274,7 @@ class Chat(gtk.Window):
if icon:
rise = int(icon.get_height() / 4) * -1
- chat_service = buddy.get_service(CHAT_SERVICE_TYPE)
+ chat_service = buddy.get_service(Chat.SERVICE_TYPE)
hash_string = "%s-%s" % (nick, chat_service.get_address())
sha_hash = sha.new()
sha_hash.update(hash_string)
diff --git a/sugar/chat/GroupChat.py b/sugar/chat/GroupChat.py
index e5d3a00..3eb03d4 100644
--- a/sugar/chat/GroupChat.py
+++ b/sugar/chat/GroupChat.py
@@ -1,4 +1,10 @@
from sugar.chat.Chat import Chat
+from sugar.presence.Service import Service
+from sugar.p2p.Stream import Stream
+
+GROUP_CHAT_SERVICE_TYPE = "_olpc_group_chat._udp"
+GROUP_CHAT_SERVICE_ADDRESS = "224.0.0.221"
+GROUP_CHAT_SERVICE_PORT = 6200
class GroupChat(Chat):
def __init__(self):
@@ -9,7 +15,7 @@ class GroupChat(Chat):
return self._group
def new_buddy_writer(self, buddy):
- service = buddy.get_service(CHAT_SERVICE_TYPE)
+ service = buddy.get_service(Chat.SERVICE_TYPE)
return self._buddy_stream.new_writer(service)
def _start(self):
@@ -17,15 +23,16 @@ class GroupChat(Chat):
# Group controls the Stream for incoming messages for
# specific buddy chats
- buddy_service = Service(name, CHAT_SERVICE_TYPE, CHAT_SERVICE_PORT)
+ buddy_service = Service(name, Chat.SERVICE_TYPE, Chat.SERVICE_PORT)
self._buddy_stream = Stream.new_from_service(buddy_service, self._group)
self._buddy_stream.set_data_listener(getattr(self, "_buddy_recv_message"))
buddy_service.register(self._group)
# Group chat Stream
- group_service = Service(name, GROUP_CHAT_SERVICE_TYPE,
- GROUP_CHAT_SERVICE_PORT,
- GROUP_CHAT_SERVICE_ADDRESS)
+ group_service = Service(name,
+ GROUP_CHAT_SERVICE_TYPE,
+ GROUP_CHAT_SERVICE_PORT,
+ GROUP_CHAT_SERVICE_ADDRESS)
self._group.add_service(group_service)
self._group_stream = Stream.new_from_service(group_service, self._group)
@@ -37,9 +44,10 @@ class GroupChat(Chat):
def _buddy_recv_message(self, buddy, msg):
if not self._chats.has_key(buddy):
- chat = BuddyChat(self, buddy)
- self._chats[buddy] = chat
- chat.connect_to_shell()
+# chat = BuddyChat(self, buddy)
+# self._chats[buddy] = chat
+# chat.connect_to_shell()
+ pass
else:
chat = self._chats[buddy]
chat.recv_message(buddy, msg)