so as per irc discussion, the pep8 seems to resolve this differently

if (not self.anim1.have_properties_to_animate(widget) and
        not self.anim2.have_properties_to_animate(widget)):
   self.stop(widget)