Кстати, заметил что плагин стал работать шустрее
Тю ..... могу подкинуть multiprocessing или twisted.internet.threads так вообще глазом моргнуть не успеешь как загрузит те несчастные 10-12 файликов jpeg в /usr/cache/Foreca из которых потом "мультики" лепятся ... А если вместо "рагульной" реализации парсинга html страниц с помощью модуля
re переделать на
buatifulsoup4 или чем то попроще из штатного "набора" либ , то о каком спинере тогда можно "базарить" ? 0,5 сек на все ....
Для того чтобы "оценить" решение автора как сделан парсинг html страницы достаточно сходить в ларёк за двумя "пивными патронами" и глянуть "под них" на
def getForecaPage(self, html): в ui.py .... Я даже после двух "патронов вискаря" такого б не написал ... Такое впечатление что автор этого "параноидального кода" о существовании штатной либы
19.1. HTMLParser — Simple HTML and XHTML parser — Python 2.7.18 documentation вообще не слыхал и что ото все "нагромождение" кода можно реализовать в 10 строк - даже не догадывался
p.s. Для любителей "спинера" могу вдуть задержку в коде на 2-3 сек ( в настройки плагина меню
) , ну чтоб любоваться колесиком вместо погоды ... Вы если че определитесь ... Вам ехать или "шашечки" разглядывать