=== modified file 'Mailman/Cgi/subscribe.py' --- Mailman/Cgi/subscribe.py 2018-01-30 04:06:24 +0000 +++ Mailman/Cgi/subscribe.py 2018-01-30 07:57:45 +0000 @@ -148,10 +148,10 @@ captcha_response = json.load(httpresp) httpresp.close() if not captcha_response['success']: - results.append(_('reCAPTCHA validation failed: %s' % - ', '.join(captcha_response['error-codes']))) + results.append(_('reCAPTCHA validation failed: %s') % + ', '.join(captcha_response['error-codes'])) except urllib2.URLError as e: - results.append(_('reCAPTCHA could not be validated: %s' % e.reason)) + results.append(_('reCAPTCHA could not be validated: %s') % e.reason) # Are we checking the hidden data? if mm_cfg.SUBSCRIBE_FORM_SECRET: