MCPcopy Create free account
hub / github.com/CloudOrc/SolidUI / proxy_kernel_manager

Method proxy_kernel_manager

solidui/views/model/api.py:57–69  ·  view source on GitHub ↗
(self, path)

Source from the content-addressed store, hash-verified

55 @expose('/api/<path:path>', methods=('GET', 'POST'))
56 @safe
57 def proxy_kernel_manager(self, path) -> FlaskResponse:
58 if request.method == "POST":
59 resp = requests.post(
60 f'http://localhost:{KERNEL_APP_PORT}/solidui/kernel/{path}', json=request.get_json())
61 else:
62 resp = requests.get(f'http://localhost:{KERNEL_APP_PORT}/solidui/kernel/{path}')
63
64 excluded_headers = ['content-encoding',
65 'content-length', 'transfer-encoding', 'connection']
66 headers = [(name, value) for (name, value) in resp.raw.headers.items()
67 if name.lower() not in excluded_headers]
68
69 return self.response_format(code=resp.status_code, data=resp.content.decode('utf-8'))
70
71 @expose('/generate', methods=('POST',))
72 @safe

Callers

nothing calls this directly

Calls 2

getMethod · 0.45
response_formatMethod · 0.45

Tested by

no test coverage detected