INNER CODE UNIT · Python
gql_fn
metatypedev/metatype · src/pyrt_wit_wire/main.py:59
def gql_fn(query: str, variables: Dict[str, Any]) -> Any:
return json.loads(
hostcall("gql", json=json.dumps({"query": query, "variables": variables}))
)
class MatWire(wit_wire.exports.MatWire):
def init(self, args: InitArgs):
for op in args.expected_ops:
try:
handlers[op.op_name] = op_to_handler(op)
except Err as err:
traceback.print_exc()
raise err
except Exception as err:
traceback.print_exc()
raise Err(InitError_Other(str(err)))
return InitResponse(ok=True)