INNER CODE UNIT · Python
LIMIT
oneclickvirt/ecs · agent/server.py:20
LIMIT = 1024 * 1024
def schema(properties=None, required=()):
return {"type": "object", "properties": properties or {},
"required": list(required), "additionalProperties": False}
def string(description="", **extra):
return dict(type="string", description=description, **extra)
def validate(value, spec, name="arguments"):
expected = spec.get("type")
if expected == "object":
if not isinstance(value, dict):
raise ValueError(name + " must be an object")
props = spec.get("properties", {})