def _px_start(self): try: self._propagate_started = False BaseTask.start(self) if (self._px_target.can_activate and not getattr(self._px_target, "started", None)): self._px_target.start() self._px_didstart = True self._px_dostart = False finally: self._propagate_started = True
def start(self): BaseTask.start(self) if self.root.loading_in_progress: self.load_finished = self._post_started else: self._post_started()