def update_user_list(): log.info('Started user list update.') s = Session() t = parser.user_list_by_page(1) for i in t: if not s.query(User).get(i): log.info('Add new user to base: %s' % i) s.add(User(i)) s.commit()
def download_full_user_list(): s = Session() i = 1 while True: t = parser.user_list_by_page(i) for i in t: if not s.query(User).get(i): log.info('Add new user to base: %s' % i) s.add(User(i)) s.commit() if len(t) != 25: print(i) break