No feeds, Unresponsive UI with "AttributeError: 'syndom.FeedItem' object has no attribute 'get_author_url'"
Feeds made a pretty large version jump last night when I installed system updates.
[2023-07-16T12:25:22-0500] [ALPM] upgraded gfeeds (0.16.2-5 -> 2.2.0-1)
Since then, it starts up with no feeds in my list so I believed it had simply lost my subscriptions. I did note that it still lists my tags. Resigned to my fate, I tried to re-add feeds. However the "Add" button remains always disabled, even with a valid feed URL, so I cannot.
Investigating further, I ran gfeeds
from the command line and found that it starts up the same and outputs the following error message:
$ gfeeds
Loaded stored blocklist
No favicon for feed `http://www.columbiamissourian.com/search/?q=&t=article&nfl=ap&l=100&d=&date-selector=on&d1=24+hours+ago&d2=&s=start_time&f=atom&altf=iatom`
Exception in thread Thread-2 (_pool_worker):
Traceback (most recent call last):
File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
Exception in thread Thread-1 (_pool_worker):
Traceback (most recent call last):
File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
self.run()
File "/usr/lib/python3.11/threading.py", line 975, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3.11/site-packages/gfeeds/util/thread_pool.py", line 34, in _pool_worker
self.run()
File "/usr/lib/python3.11/threading.py", line 975, in run
self.worker_func(*args)
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3.11/site-packages/gfeeds/feeds_manager.py", line 117, in _add_feed_async_worker
File "/usr/lib/python3.11/site-packages/gfeeds/util/thread_pool.py", line 34, in _pool_worker
n_feed = Feed(
^^^^^
File "/usr/lib/python3.11/site-packages/gfeeds/feed.py", line 42, in __init__
self.update(
File "/usr/lib/python3.11/site-packages/gfeeds/feed.py", line 63, in update
self.worker_func(*args)
n_item = FeedItem(entry, self)
File "/usr/lib/python3.11/site-packages/gfeeds/feeds_manager.py", line 117, in _add_feed_async_worker
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gfeeds/feed_item.py", line 41, in __init__
n_feed = Feed(
self.__author_url = self.__sd_item.get_author_url()
^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gfeeds/feed.py", line 42, in __init__
AttributeError: 'syndom.FeedItem' object has no attribute 'get_author_url'
self.update(
File "/usr/lib/python3.11/site-packages/gfeeds/feed.py", line 63, in update
n_item = FeedItem(entry, self)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gfeeds/feed_item.py", line 41, in __init__
self.__author_url = self.__sd_item.get_author_url()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'syndom.FeedItem' object has no attribute 'get_author_url'
I'm wondering if this is somehow causing the unresponsive UI.
Feeds reports version 2.2.0
Thanks!