MCPcopy Index your code
hub / github.com/Tencent/CodeAnalysis / render

Method render

server/projects/analysis/util/renderers.py:36–57  ·  view source on GitHub ↗

Render `data` into JSON, returning a bytestring.

(self, data, accepted_media_type=None, renderer_context=None)

Source from the content-addressed store, hash-verified

34 """
35
36 def render(self, data, accepted_media_type=None, renderer_context=None):
37 """
38 Render `data` into JSON, returning a bytestring.
39 """
40 if data is None:
41 return bytes()
42 renderer_context = renderer_context or {}
43 response = renderer_context["response"]
44
45 if response and 200 <= response.status_code < 400:
46 msg = "请求成功"
47 if isinstance(data, dict):
48 msg = data.get("msg", "请求成功")
49 custom_data = {
50 "data": data,
51 "code": errcode.OK,
52 "msg": msg,
53 "status_code": response.status_code
54 }
55 else:
56 custom_data = data
57 return super().render(custom_data, accepted_media_type, renderer_context)

Callers

nothing calls this directly

Calls 1

getMethod · 0.45

Tested by

no test coverage detected