Too complicated. Instead 

return (super(PollAddForm, self).is_valid() and self.range_poll_formset.is_valid() and self.radio_poll_formset.id_valid()))