Crash on launch
Feeds (latest version from git master) fails to start. I always get the following traceback:
Traceback (most recent call last):
File "/usr/bin/gfeeds", line 67, in <module>
from gfeeds import __main__
File "/usr/lib/python3.8/site-packages/gfeeds/__main__.py", line 24, in <module>
from gfeeds.feeds_manager import FeedsManager
File "/usr/lib/python3.8/site-packages/gfeeds/feeds_manager.py", line 6, in <module>
from gfeeds.rss_parser import Feed, FeedItem
File "/usr/lib/python3.8/site-packages/gfeeds/rss_parser.py", line 8, in <module>
from gfeeds.download_manager import download_raw
File "/usr/lib/python3.8/site-packages/gfeeds/download_manager.py", line 9, in <module>
confman = ConfManager()
File "/usr/lib/python3.8/site-packages/gfeeds/singleton.py", line 6, in __call__
cls.instance = super(Singleton, cls).__call__(*args, **kwargs)
File "/usr/lib/python3.8/site-packages/gfeeds/confManager.py", line 140, in __init__
self.save_conf()
File "/usr/lib/python3.8/site-packages/gfeeds/confManager.py", line 174, in save_conf
with open(self.path, 'r') as fd:
FileNotFoundError: [Errno 2] No such file or directory: '/home/user/.config/org.gabmus.gfeeds.json'
It seems that it tries to read the config file, but if fails, because it's missing on first launch.