INNER CODE UNIT · Python

registry

WMAL/kodachios · Kodachi-OS-10-stable/open/dock/lib/kodachi_direct.py:636

def registry(path=None, reload=False):
    global _REGISTRY
    if path is not None:
        return DirectOperations(path)
    if reload or _REGISTRY is None:
        _REGISTRY = DirectOperations()
    return _REGISTRY


def _stdin_for(binding, stdin_values):
    names = binding["stdinParameters"]
    if not names:
        if stdin_values not in (None, b"", ""):
            raise DirectContractError("stdin was supplied to an operation that forbids it")
        return None
    if isinstance(stdin_values, bytearray):
        if len(stdin_values) > 65536:
            raise DirectContractError("confidential stdin exceeds 65536 bytes")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…