Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorDan Williams <dcbw@localhost.localdomain>2006-07-19 11:36:58 (GMT)
committer Dan Williams <dcbw@localhost.localdomain>2006-07-19 11:36:58 (GMT)
commitdb04a3d2c9633df327707d869c5814fa2c35513f (patch)
treeb9192a033d6d61a958d28127a14e90861e3fc245 /shell
parentf413416e159887240151a29db5e163b8aa8a5c5f (diff)
Fix up signal decorator arguments and some undefined variables
Diffstat (limited to 'shell')
-rw-r--r--shell/PresenceService/Activity.py8
-rw-r--r--shell/PresenceService/Buddy.py11
-rw-r--r--shell/PresenceService/PresenceService.py18
-rw-r--r--shell/PresenceService/__init__.py0
-rwxr-xr-xshell/Shell.py2
5 files changed, 21 insertions, 18 deletions
diff --git a/shell/PresenceService/Activity.py b/shell/PresenceService/Activity.py
index d0267d3..f1e6f7c 100644
--- a/shell/PresenceService/Activity.py
+++ b/shell/PresenceService/Activity.py
@@ -49,22 +49,22 @@ class ActivityDBusHelper(dbus.service.Object):
return ret
@dbus.service.signal(BUDDY_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def ServiceAppeared(self, object_path):
pass
@dbus.service.signal(BUDDY_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def ServiceDisappeared(self, object_path):
pass
@dbus.service.signal(BUDDY_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def BuddyJoined(self, object_path):
pass
@dbus.service.signal(BUDDY_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def BuddyLeft(self, object_path):
pass
diff --git a/shell/PresenceService/Buddy.py b/shell/PresenceService/Buddy.py
index 81cd7d4..ca2b566 100644
--- a/shell/PresenceService/Buddy.py
+++ b/shell/PresenceService/Buddy.py
@@ -20,26 +20,27 @@ class BuddyDBusHelper(dbus.service.Object):
dbus.service.Object.__init__(self, bus_name, self._object_path)
@dbus.service.signal(BUDDY_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def ServiceAppeared(self, object_path):
pass
@dbus.service.signal(BUDDY_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def ServiceDisappeared(self, object_path):
pass
- @dbus.service.signal(BUDDY_DBUS_INTERFACE)
+ @dbus.service.signal(BUDDY_DBUS_INTERFACE,
+ signature="")
def IconChanged(self):
pass
@dbus.service.signal(BUDDY_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def JoinedActivity(self, object_path):
pass
@dbus.service.signal(BUDDY_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def LeftActivity(self, object_path):
pass
diff --git a/shell/PresenceService/PresenceService.py b/shell/PresenceService/PresenceService.py
index 0b79ef0..657bb92 100644
--- a/shell/PresenceService/PresenceService.py
+++ b/shell/PresenceService/PresenceService.py
@@ -75,32 +75,32 @@ class PresenceServiceDBusHelper(dbus.service.Object):
dbus.service.Object.__init__(self, bus_name, _PRESENCE_OBJECT_PATH)
@dbus.service.signal(_PRESENCE_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def BuddyAppeared(self, object_path):
pass
@dbus.service.signal(_PRESENCE_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def BuddyDisappeared(self, object_path):
pass
@dbus.service.signal(_PRESENCE_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def ServiceAppeared(self, object_path):
pass
@dbus.service.signal(_PRESENCE_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def ServiceDisappeared(self, object_path):
pass
@dbus.service.signal(_PRESENCE_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def ActivityAppeared(self, object_path):
pass
@dbus.service.signal(_PRESENCE_DBUS_INTERFACE,
- out_signature="o")
+ signature="o")
def ActivityDisappeared(self, object_path):
pass
@@ -137,7 +137,7 @@ class PresenceService(object):
# Connect to Avahi for mDNS stuff
self._system_bus = dbus.SystemBus()
- self._mdns_service = dbus.Interface(self._bus.get_object(avahi.DBUS_NAME,
+ self._mdns_service = dbus.Interface(self._system_bus.get_object(avahi.DBUS_NAME,
avahi.DBUS_PATH_SERVER), avahi.DBUS_INTERFACE_SERVER)
# Always browse .local
@@ -269,7 +269,7 @@ class PresenceService(object):
"""Resolve and lookup a ZeroConf service to obtain its address and TXT records."""
# Ask avahi to resolve this particular service
logging.debug('resolving service %s %s' % (adv.name(), adv.stype()))
- self._server.ResolveService(int(adv.interface()), int(adv.protocol()), adv.name(),
+ self._mdns_service.ResolveService(int(adv.interface()), int(adv.protocol()), adv.name(),
adv.stype(), adv.domain(), avahi.PROTO_UNSPEC, dbus.UInt32(0),
reply_handler=self._resolve_service_reply_cb_glue,
error_handler=self._resolve_service_error_handler)
@@ -291,7 +291,7 @@ class PresenceService(object):
# Find out the IP address of this interface, if we haven't already
if interface not in self._local_addrs.keys():
- ifname = self._server.GetNetworkInterfaceNameByIndex(interface)
+ ifname = self._mdns_service.GetNetworkInterfaceNameByIndex(interface)
if ifname:
addr = _get_local_ip_address(ifname)
if addr:
diff --git a/shell/PresenceService/__init__.py b/shell/PresenceService/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/shell/PresenceService/__init__.py
diff --git a/shell/Shell.py b/shell/Shell.py
index 5998a95..ef9b633 100755
--- a/shell/Shell.py
+++ b/shell/Shell.py
@@ -14,6 +14,7 @@ from sugar import env
from sugar.activity import Activity
from PeopleWindow import PeopleWindow
from Owner import ShellOwner
+from PresenceService import PresenceService
class ShellDbusService(dbus.service.Object):
def __init__(self, shell, bus_name):
@@ -50,6 +51,7 @@ class Shell:
bus_name = dbus.service.BusName('com.redhat.Sugar.Shell', bus=session_bus)
ShellDbusService(self, bus_name)
+ self._ps = PresenceService.PresenceService()
self._owner = ShellOwner()
self._registry = ActivityRegistry()