MCPcopy Create free account
hub / github.com/VitoHowe/glm-coding / resolve_preview_captcha

Method resolve_preview_captcha

app/services/captcha_service.py:65–74  ·  view source on GitHub ↗
(
        self,
        session: AccountSessionState,
        request: PreviewPaymentRequest,
    )

Source from the content-addressed store, hash-verified

63 return session
64
65 def resolve_preview_captcha(
66 self,
67 session: AccountSessionState,
68 request: PreviewPaymentRequest,
69 ) -> tuple[str, str]:
70 ticket = (request.ticket or "").strip() or session.captcha_ticket
71 randstr = (request.randstr or "").strip() or session.captcha_randstr
72 if not ticket or not randstr:
73 raise BadRequestError("支付预览缺少验证码票据,请先提交 ticket / randstr")
74 return ticket, randstr
75
76 def build_click_answer(self, points: list[CaptchaPoint | dict[str, Any]]) -> list[dict[str, Any]]:
77 if not points:

Callers 1

Calls 1

BadRequestErrorClass · 0.90

Tested by

no test coverage detected