MCPcopy
hub / github.com/vladmandic/sdnext / result

Function result

cli/sdapi.py:60–76  ·  view source on GitHub ↗
(req)

Source from the content-addressed store, hash-verified

58
59
60async def result(req):
61 if req.status != 200:
62 if not quiet:
63 log.error({ 'request error': req.status, 'reason': req.reason, 'url': req.url })
64 if not use_session and sess is not None:
65 await sess.close()
66 return Map({ 'error': req.status, 'reason': req.reason, 'url': req.url })
67 else:
68 json = await req.json()
69 if isinstance(json, list):
70 res = json
71 elif json is None:
72 res = {}
73 else:
74 res = Map(json)
75 log.debug({ 'request': req.status, 'url': req.url, 'reason': req.reason })
76 return res
77
78
79def resultsync(req: requests.Response):

Callers 2

getFunction · 0.85
postFunction · 0.85

Calls 2

MapClass · 0.90
closeMethod · 0.45

Tested by

no test coverage detected