INNER CODE UNIT · Python

handle

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

    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]}"
            )
            raise Err(HandleErr_NoHandler())
        try:
            return handler.handle(req)
        except json.JSONDecodeError as err:
            traceback.print_exc()
            raise Err(HandleErr_InJsonErr(str(err)))
        except Exception as err:
            traceback.print_exc()
            raise Err(HandleErr_HandlerErr(str(err)))


class ErasedHandler:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…