[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/Service - ServiceManagerBindingsView.py:1.1.2.4
Steve Alexander
steve@cat-box.net
Sun, 24 Feb 2002 17:52:08 -0500
Update of /cvs-repository/Zope3/lib/python/Zope/App/Service
In directory cvs.zope.org:/tmp/cvs-serv15491
Modified Files:
Tag: Zope-3x-branch
ServiceManagerBindingsView.py
Log Message:
Aaargh! Mixed tabs and spaces for indentation. Please don't do that!
=== Zope3/lib/python/Zope/App/Service/ServiceManagerBindingsView.py 1.1.2.3 => 1.1.2.4 ===
def getServicesTable(self):
- """
- """
- context = self.getContext()
- allServices = context.getServiceDefinitions()
- localServices = context.objectItems()
- services = []
- for serviceName, service in allServices:
- serviceMap={}
- availableServices = []
+ """
+ """
+ context = self.getContext()
+ allServices = context.getServiceDefinitions()
+ localServices = context.objectItems()
+ services = []
+ for serviceName, service in allServices:
+ serviceMap={}
+ availableServices = []
- acquiredOrNone = 'None'
- bound = context.getBoundService(serviceName)
- if bound is None:
- # Because ServiceManager impliments the same interface as
- # the global service manager, it needs to take an "object"
- # which is the location to start the search for ServiceManagers
- # if it's own lookup fails. By default, this is "self"
- acquired = context.getService(self, serviceName)
- if acquired:
- acquiredOrNone = 'Acquired'
- bound = acquiredOrNone
-
-
- availableServices.append(acquiredOrNone)
+ acquiredOrNone = 'None'
+ bound = context.getBoundService(serviceName)
+ if bound is None:
+ # Because ServiceManager impliments the same interface as
+ # the global service manager, it needs to take an "object"
+ # which is the location to start the search for ServiceManagers
+ # if it's own lookup fails. By default, this is "self"
+ acquired = context.getService(self, serviceName)
+ if acquired:
+ acquiredOrNone = 'Acquired'
+ bound = acquiredOrNone
+
+
+ availableServices.append(acquiredOrNone)
-
-
- for localServiceName, localService in localServices:
- if service.isImplementedBy(localService):
- availableServices.append(localService)
+
+
+ for localServiceName, localService in localServices:
+ if service.isImplementedBy(localService):
+ availableServices.append(localService)
- serviceMap['name'] = serviceName
- serviceMap['services'] = availableServices
- serviceMap['bound'] = bound
- services.append(serviceMap)
- return services
+ serviceMap['name'] = serviceName
+ serviceMap['services'] = availableServices
+ serviceMap['bound'] = bound
+ services.append(serviceMap)
+ return services
def action(self):
- pass
+ pass