def update_ids(list_of_groups): from shelver import Shelver from config import database_file storage = Shelver(database_file) for group in list_of_groups: import time time.sleep(1) try: last_id = get_first_post_id(group) # Если это первый запуск, то сохраняем первое же значение storage.get_with_create(group, last_id) except Exception as ex: logger.error('UpdateIDS failed: {0!s}'.format(ex))
def update_ids(list_of_groups): from shelver import Shelver from config import database_file storage = Shelver(database_file) for group in list_of_groups: import time time.sleep(1) try: last_id = get_first_post_id(group) # Если это первый запуск, то сохраняем первое же значение storage.get_with_create(group, last_id) except Exception as ex: logger.error('UpdateIDS failed: {0!s}'.format(ex))
def is_token_valid(): storage = Shelver(config.database_file) cur_time = storage.get_with_create('expire_time', 0) if int(time.time()) < int(cur_time): return True elif int(time.time()) > int(cur_time): logger.info('Token expired. Need to get new one') return False
def is_token_valid(): storage = Shelver(config.database_file) cur_time = storage.get_with_create('expire_time', 0) if int(time.time()) < int(cur_time): return True elif int(time.time()) > int(cur_time): logger.info('Token expired. Need to get new one') return False
def get_list_of_users_in_category(list_name): storage = Shelver(config.database_file) return list(storage.get_with_create(list_name + config.users_db_postfix, []))
def get_list_of_users_in_category(list_name): storage = Shelver(config.database_file) return list(storage.get_with_create(list_name + config.users_db_postfix, []))