示例#1
0
文件: search.py 项目: StackStorm/st2
 def run(self, query):
     """
     :param query: A word or a phrase to search for
     :type query: ``str``
     """
     self.logger.debug('Proxy config: %s', self.proxy_config)
     return search_pack_index(query, proxy_config=self.proxy_config)
示例#2
0
 def post(self, pack_search_request):
     if hasattr(pack_search_request, 'query'):
         packs = packs_service.search_pack_index(pack_search_request.query)
         return [PackAPI(**pack) for pack in packs]
     else:
         pack = packs_service.get_pack_from_index(pack_search_request.pack)
         return PackAPI(**pack) if pack else None
示例#3
0
文件: search.py 项目: yetudada/st2
 def run(self, query):
     """
     :param query: A word or a phrase to search for
     :type query: ``str``
     """
     self.logger.debug('Proxy config: %s', self.proxy_config)
     return search_pack_index(query, proxy_config=self.proxy_config)
示例#4
0
文件: packs.py 项目: LindsayHill/st2
 def post(self, pack_search_request):
     if hasattr(pack_search_request, 'query'):
         packs = packs_service.search_pack_index(pack_search_request.query)
         return [PackAPI(**pack) for pack in packs]
     else:
         pack = packs_service.get_pack_from_index(pack_search_request.pack)
         return PackAPI(**pack) if pack else None
示例#5
0
    def post(self, pack_search_request):

        proxy_config = _get_proxy_config()

        if hasattr(pack_search_request, 'query'):
            packs = packs_service.search_pack_index(pack_search_request.query,
                                                    case_sensitive=False,
                                                    proxy_config=proxy_config)
            return [PackAPI(**pack) for pack in packs]
        else:
            pack = packs_service.get_pack_from_index(pack_search_request.pack,
                                                     proxy_config=proxy_config)
            return PackAPI(**pack) if pack else []
示例#6
0
文件: packs.py 项目: nzlosh/st2
    def post(self, pack_search_request):

        proxy_config = _get_proxy_config()

        if hasattr(pack_search_request, 'query'):
            packs = packs_service.search_pack_index(pack_search_request.query,
                                                    case_sensitive=False,
                                                    proxy_config=proxy_config)
            return [PackAPI(**pack) for pack in packs]
        else:
            pack = packs_service.get_pack_from_index(pack_search_request.pack,
                                                     proxy_config=proxy_config)
            return PackAPI(**pack) if pack else []
示例#7
0
文件: search.py 项目: yuemanxilou/st2
 def run(self, query):
     """
     :param query: A word or a phrase to search for
     :type query: ``str``
     """
     return search_pack_index(query)