+
    Di                         ^ RI Ht ^ RIHtHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt ^ RIHtHt ^ RIHt R	 R
 ltR R ltR R ltR# )    )jsonable_encoder)RequestValidationErrorWebSocketRequestValidationError)is_body_allowed_for_status_code)	WebSocket)HTTPException)Request)JSONResponseResponse)WS_1008_POLICY_VIOLATIONc                <    V ^8  d   QhR\         R\        R\        /#    requestexcreturn)r	   r   r   )formats   "x/Users/tonyclaw/.openclaw/workspace/services/omi-webhook/venv/lib/python3.14/site-packages/fastapi/exception_handlers.py__annotate__r      s!      '  (     c                    "   \        VR R4      p\        VP                  4      '       g   \        VP                  VR7      # \	        RVP
                  /VP                  VR7      # 5i)headersN)status_coder   detail)getattrr   r   r   r
   r   )r   r   r   s   && r   http_exception_handlerr      sT     c9d+G*3??;;COOWEE	3::COOW s   A$A&c                <    V ^8  d   QhR\         R\        R\        /# r   )r	   r   r
   )r   s   "r   r   r      s$      1r   c                 V   "   \        R R\        VP                  4       4      /R7      # 5i)i  r   )r   content)r
   r   errors)r   r   s   &&r   $request_validation_exception_handlerr!      s+      +CJJL9: s   ')c                4    V ^8  d   QhR\         R\        RR/# )r   	websocketr   r   N)r   r   )r   s   "r   r   r      s$      >	r   c                 ~   "   V P                  \        \        VP                  4       4      R 7      G Rj  xL
  R#  L5i))codereasonN)closer   r   r    )r#   r   s   &&r   .websocket_request_validation_exception_handlerr(      s3      //%.>szz|.L    s   2=;=N)fastapi.encodersr   fastapi.exceptionsr   r   fastapi.utilsr   fastapi.websocketsr   starlette.exceptionsr   starlette.requestsr	   starlette.responsesr
   r   starlette.statusr   r   r!   r(    r   r   <module>r2      s,    - V 9 ( . & 6 5r   