self.is_finished would be better (or even nicer: self.finished_flag)