diff --git a/plone/app/discussion/browser/validator.py b/plone/app/discussion/browser/validator.py index b120f5b..ffacaa9 100644 --- a/plone/app/discussion/browser/validator.py +++ b/plone/app/discussion/browser/validator.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- - -# Captcha validator, see captcha.txt for design notes. +"""Captcha validator, see captcha.txt for design notes. +""" from Acquisition import aq_inner @@ -10,6 +10,8 @@ from z3c.form.interfaces import IValidator from zope.component import getMultiAdapter, queryUtility +from zope.interface import implements, Interface + from zope.schema.interfaces import IField from zope.component import adapts @@ -21,18 +23,14 @@ from plone.app.discussion.interfaces import IDiscussionLayer try: from plone.formwidget.captcha.validator import WrongCaptchaCode -except: +except ImportError: pass try: from plone.formwidget.recaptcha.validator import WrongCaptchaCode -except: +except ImportError: pass -from zope.interface import implements, Interface -from zope.schema.interfaces import IField -from zope.component import adapts - class CaptchaValidator(validator.SimpleFieldValidator): implements(IValidator)