Remove get_default_type() and bundle default types; obsolete

This commit is contained in:
Dan Williams
2007-04-11 15:08:40 -04:00
parent eeb09294d8
commit 894fcea9fc
7 changed files with 9 additions and 42 deletions
+3 -22
View File
@@ -85,10 +85,6 @@ class Activity(Window, gtk.Container):
"""Gets the activity service name."""
return os.environ['SUGAR_BUNDLE_SERVICE_NAME']
def get_default_type(self):
"""Gets the type of the default activity network service"""
return os.environ['SUGAR_BUNDLE_DEFAULT_TYPE']
def get_shared(self):
"""Returns TRUE if the activity is shared on the mesh."""
return self._shared
@@ -98,31 +94,16 @@ class Activity(Window, gtk.Container):
return self._activity_id
def _join(self, service):
"""Join an existing instance of this activity on the network."""
self._service = service
self._shared = True
# Publish the default service, it's a copy of
# one of those we found on the network.
default_type = self.get_default_type()
services = activity_ps.get_services_of_type(default_type)
if len(services) > 0:
service = services[0]
addr = service.get_address()
port = service.get_port()
properties = service.get_published_values()
self._service = self._pservice.share_activity(
self, default_type, properties, addr, port)
else:
logging.error('Cannot join the activity')
self._service.join()
self.present()
def share(self):
"""Share the activity on the network."""
logging.debug('Share activity %s on the network.' % self.get_id())
default_type = self.get_default_type()
self._service = self._pservice.share_activity(self, default_type)
self._service = self._pservice.share_activity(self)
self._shared = True
def execute(self, command, args):
-1
View File
@@ -150,7 +150,6 @@ def run(bundle_path):
os.environ['SUGAR_BUNDLE_PATH'] = bundle_path
os.environ['SUGAR_BUNDLE_SERVICE_NAME'] = bundle.get_service_name()
os.environ['SUGAR_BUNDLE_DEFAULT_TYPE'] = bundle.get_default_type()
factory = ActivityFactoryService(bundle.get_service_name(),
bundle.get_class())
-7
View File
@@ -146,13 +146,6 @@ class Bundle:
"""Get the path to the service object"""
return '/' + self._service_name.replace('.', '/')
def get_default_type(self):
"""Get the type of the main network service which tracks presence
and provides info about the activity, for example the title."""
splitted = self.get_service_name().split('.')
splitted.reverse()
return '_' + '_'.join(splitted) + '._udp'
def get_icon(self):
"""Get the activity icon name"""
return self._icon
-7
View File
@@ -93,13 +93,6 @@ class BundleRegistry(gobject.GObject):
else:
return None
def find_by_default_type(self, default_type):
"""Find a bundle by the network service default type"""
for bundle in self._bundles.values():
if bundle.get_default_type() == default_type:
return bundle
return None
def add_search_path(self, path):
"""Add a directory to the bundles search path"""
self._search_path.append(path)