Esempio n. 1
0
 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)
Esempio n. 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
Esempio n. 3
0
 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)
Esempio n. 4
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
Esempio n. 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 []
Esempio n. 6
0
File: packs.py Progetto: 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 []
Esempio n. 7
0
 def run(self, query):
     """
     :param query: A word or a phrase to search for
     :type query: ``str``
     """
     return search_pack_index(query)