MCPcopy Index your code
hub / github.com/diffgram/diffgram / query_suggest_core

Function query_suggest_core

default/methods/query_engine/query_suggest.py:59–79  ·  view source on GitHub ↗

Returns suggestions based on query provided. :param session: :param log: :param project_id: :param query: :return:

(session: object,
                       log: dict = regular_log.default(),
                       project: Project = None,
                       query: str = None,
                       member: object = None)

Source from the content-addressed store, hash-verified

57
58
59def query_suggest_core(session: object,
60 log: dict = regular_log.default(),
61 project: Project = None,
62 query: str = None,
63 member: object = None):
64 """
65 Returns suggestions based on query provided.
66
67 :param session:
68 :param log:
69 :param project_id:
70 :param query:
71 :return:
72 """
73 if project is None:
74 log['error']['project'] = 'Provide project'
75 return None, log
76
77 query_creator = QueryCreator(session, project, member)
78 suggestions, type = query_creator.get_suggestions(query)
79 return {'suggestions': suggestions, 'type': type}, log

Callers 1

query_suggest_webFunction · 0.85

Calls 2

get_suggestionsMethod · 0.95
QueryCreatorClass · 0.90

Tested by

no test coverage detected