Пример #1
0
    def search_name(self):
        """Search the name of a utility.
        """
        inspector = RegistryInspector(getSiteManager().utilities)

        iface_name = self.request.get('iface', None)
        query = self.request.get('q')
        provided = resolve(iface_name)

        names = inspector.get_names(provided, 0)
        results = utils.ac_search(query, names)
        return '\n'.join(results)
Пример #2
0
 def utility_names(self):
     """Returns a list of utility names.
     """
     inspector = RegistryInspector(getSiteManager().utilities)
     return json.dumps(list(sorted(inspector.get_names())))
Пример #3
0
 def adapter_names(self):
     """Returns a list of adapter names.
     """
     inspector = RegistryInspector(getSiteManager().adapters)
     return json.dumps(list(sorted(inspector.get_names())))