def update_page_on_forum(self, next_answers=0, current_number_page=0,
*args):
# ????? ??????????/???????? ?????? ? ????? ????????? ??????? ????????
# ? ??????? ?? ?? ?????? ???????, ????? ? ??????????? ???????
# ??????? self.show_topics_forum ???? ???????? ??????????
# ???????? ?????? ? ????????? ???????.
name_forum = args[0]
forum_id = args[1]
number_posts = args[2]
flag = args[3] # ???? None - ????????? ????????? ???????? ?????? -
# ?????????? ?????? ?????, ???? True - ??????? - ???????? ?????
self.screen.screen_manager.screens.pop()
self.screen.screen_manager.current = \
self.screen.screen_manager.screen_names[-1]
progress = self.create_window(text=core.string_lang_forum_update)
if not flag: # ???? ?????????? ?????????? ????? ? ?????
next_answers = number_posts * 20
current_number_page = number_posts
if isinstance(flag, str): # ?????? ??????, ???????? "articles"
flag = flag
Clock.schedule_once(lambda *args: self.show_topics_forum(
progress, name_forum, forum_id, next_answers, number_posts,
current_number_page, flag), 1)
评论列表
文章目录