INNER CODE UNIT · Python

init

metatypedev/metatype · src/pyrt_wit_wire/main.py:66

    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)

    def handle(self, req: HandleReq):
        handler = handlers.get(req.op_name)
        if handler is None:
            print(
                f"no handler found for {req.op_name}, registered handlers: {[op for op in handlers]}"
            )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…