INNER CODE UNIT · Python
stderr
oneclickvirt/ecs · agent/server.py:80
stdout, stderr = out.read(LIMIT + 1), err.read(16385)
if proc.returncode:
raise ValueError("Command failed (exit %s): %s" % (
proc.returncode, (stderr[:16384] or stdout[:16384]).decode("utf-8", "replace")))
if len(stdout) > LIMIT:
raise ValueError("Command result exceeds 1 MiB; narrow the request")
text = stdout.decode("utf-8", "replace").strip()
if not parse_json:
return text
try:
return json.loads(text)
except ValueError:
return text
def github_json(path):
headers = {"Accept": "application/vnd.github+json", "User-Agent": "oneclickvirt-mcp/" + VERSION}
token = os.environ.get("GH_TOKEN") or os.environ.get("GITHUB_TOKEN")