From 47d253a1fee52b76b7dd583e63c0bc8074fb8a7e Mon Sep 17 00:00:00 2001 From: Ahtisham Shahid Date: Fri, 25 Jul 2025 00:45:40 +0500 Subject: [PATCH] chore: added logs to debug captcha issues (#37066) --- lms/djangoapps/discussion/rest_api/utils.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/discussion/rest_api/utils.py b/lms/djangoapps/discussion/rest_api/utils.py index 6a08058ba5..baadf0bc67 100644 --- a/lms/djangoapps/discussion/rest_api/utils.py +++ b/lms/djangoapps/discussion/rest_api/utils.py @@ -1,6 +1,7 @@ """ Utils for discussion API. """ +import logging from datetime import datetime from typing import Dict, List @@ -26,6 +27,8 @@ from openedx.core.djangoapps.django_comment_common.models import ( Role ) +log = logging.getLogger(__name__) + class AttributeDict(dict): """ @@ -422,8 +425,10 @@ def verify_recaptcha_token(token): try: response = requests.post(verify_url, data=verify_data, timeout=10) result = response.json() + log.info("reCAPTCHA verification result: %s", result) return result.get('success', False) - except: # pylint: disable=bare-except + except Exception as e: # pylint: disable=broad-except + log.error("Error verifying reCAPTCHA token: %s", e) return False