Make conf private, expose the nick name from env

This commit is contained in:
Marco Pesenti Gritti
2006-09-04 21:34:54 +02:00
parent 995c74b116
commit 01c4658ee0
21 changed files with 76 additions and 76 deletions
+2 -3
View File
@@ -7,7 +7,7 @@ import gtk
import gobject
from sugar.presence.PresenceService import PresenceService
from sugar.conf import ActivityRegistry
from sugar import activity
import sugar.util
ACTIVITY_SERVICE_NAME = "org.laptop.Activity"
@@ -20,7 +20,6 @@ def get_service_name(xid):
def get_object_path(xid):
return ACTIVITY_SERVICE_PATH + "/%s" % xid
class ActivityDbusService(dbus.service.Object):
"""Base dbus service object that each Activity uses to export dbus methods.
@@ -91,7 +90,7 @@ class Activity(gtk.Window):
def set_type(self, activity_type):
"""Sets the activity type."""
self._activity_type = activity_type
self._default_type = ActivityRegistry.get_default_type(activity_type)
self._default_type = activity.get_default_type(activity_type)
def get_type(self):
"""Gets the activity type."""
+8
View File
@@ -0,0 +1,8 @@
def get_default_type(activity_type):
"""Get the activity default type.
It's the type of the main network service which tracks presence
and provides info about the activity, for example the title."""
splitted_id = activity_type.split('.')
splitted_id.reverse()
return '_' + '_'.join(splitted_id) + '._udp'