コード例 #1
0
ファイル: utils.py プロジェクト: xrile/fjord
def get_suggestions(feedback, request=None):
    """Given a feedback response and an optional HTTP request, returns an
    ordered list of suggestions

    """
    suggestions = []

    for prov in get_suggesters():
        try:
            suggestions.extend(prov.get_suggestions(feedback, request))
        except Exception:
            logger.exception('Error in provider {0}'.format(
                prov.__class__.__name__))

    return suggestions
コード例 #2
0
ファイル: utils.py プロジェクト: Givemore/fjord
def get_suggestions(feedback, request=None):
    """Given a feedback response and an optional HTTP request, returns an
    ordered list of suggestions

    """
    suggestions = []

    for prov in get_suggesters():
        try:
            suggestions.extend(prov.get_suggestions(feedback, request))
        except Exception:
            logger.exception('Error in provider {0}'.format(
                prov.__class__.__name__))

    return suggestions
コード例 #3
0
 def test_load(self):
     dummy_providers = [
         prov for prov in get_suggesters()
         if isinstance(prov, DummySuggester)
     ]
     assert len(dummy_providers) == 1
コード例 #4
0
ファイル: test_dummy.py プロジェクト: Givemore/fjord
 def test_load(self):
     dummy_providers = [
         prov for prov in get_suggesters()
         if isinstance(prov, DummySuggester)
     ]
     assert len(dummy_providers) == 1