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))
Пример #3
0
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
Пример #5
0
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, []))