MCPcopy Create free account
hub / github.com/alibaba/GraphScope / _rebuild_context

Method _rebuild_context

python/graphscope/client/session.py:135–147  ·  view source on GitHub ↗
(self, seq, op_result: op_def_pb2.OpResult)

Source from the content-addressed store, hash-verified

133 return app
134
135 def _rebuild_context(self, seq, op_result: op_def_pb2.OpResult):
136 from graphscope.framework.context import Context
137
138 # get context dag node as base
139 context_dag_node = self._fetches[seq]
140 ret = json.loads(op_result.result.decode("utf-8", errors="ignore"))
141 context_type = ret["context_type"]
142 if context_type == "dynamic_vertex_data":
143 # for nx
144 from graphscope.framework.context import DynamicVertexDataContext
145
146 return DynamicVertexDataContext(context_dag_node, ret["context_key"])
147 return Context(context_dag_node, ret["context_key"], ret["context_schema"])
148
149 def wrap_results(self, response: message_pb2.RunStepResponse): # noqa: C901
150 rets = list()

Callers 1

wrap_resultsMethod · 0.95

Calls 3

ContextClass · 0.90
decodeMethod · 0.45

Tested by

no test coverage detected