def start_loading(self, level: int): game_view = GameView() for message in game_view.setup(level): if self.progress < GAME_LOAD_COUNT: self.progress_message = message self.progress += 1 time.sleep(1) # to get loading effect in case of fast load else: self.progress_message = "Finishing.." self.window.show_view(game_view)