Might be more clear to do something like:

    if (isinstance(validator, VCaptcha) and
        (form.has_errors('captcha', errors.BAD_CAPTCHA) or c.errors.errors)):
        form.new_captcha()

Also, could just use ```c.errors``` in place of ```c.errors.errors``` because ```ErrorSet``` defines ```__len__```