diff --git a/django/forms/forms.py b/django/forms/forms.py
index a0dcaab531..af7318255f 100644
--- a/django/forms/forms.py
+++ b/django/forms/forms.py
@@ -157,7 +157,7 @@ class BaseForm(object):
         Returns True if the form has no errors. Otherwise, False. If errors are
         being ignored, returns False.
         """
-        return self.is_bound and not bool(self.errors)
+        return self.is_bound and not self.errors
 
     def add_prefix(self, field_name):
         """
diff --git a/django/forms/formsets.py b/django/forms/formsets.py
index 9c4c7b5b9a..2309fa00bd 100644
--- a/django/forms/formsets.py
+++ b/django/forms/formsets.py
@@ -308,7 +308,7 @@ class BaseFormSet(object):
                     # should not cause the entire formset to be invalid.
                     continue
             forms_valid &= form.is_valid()
-        return forms_valid and not bool(self.non_form_errors())
+        return forms_valid and not self.non_form_errors()
 
     def full_clean(self):
         """