Есть код, который получает сайты с рсс потоком и отправляет в консоль их заголовок и ссылку. но почему то ничего не выводится. бибилиотека для приема рсс feedparser
def isChange(titles, links, old_titles, old_links):
title = []
link = []
title.append(list(set(titles).difference(set(old_titles)))) # по логике, должен получится заголовок новой статьи, но вместо этого вывода вообще нет
link.append(list(set(links).difference(set(old_links)))) # то же самое с ссылкой
titles.clear() #отчищается спиок, чтобы не было повторений в случае чего
links.clear()
print(title)
print(link)
return title, link
аналогично спискам titles и links, списки с старыми значениями так же обнуляются.
в schedule заданы такие временные рамки:
schedule.every(10).minutes.do(get_latest_articles, sites) # получение новых данных
schedule.every(60).minutes.do(get_old_articles, sites) # старые данные, как видно, они обновляются позже
schedule.every(60).minutes.do(clean_old, old_titles, old_links) # отчистка старых списков
schedule.every(10).minutes.do(isChange, titles, links, old_titles, old_links) # проверка на наличие изменений в списках
но в выводе вместо ожидаемого результата, я получаю просто пустые списки