diff --git a/readset.py b/readset.py index 2df21d9..23ce53b 100644 --- a/readset.py +++ b/readset.py @@ -127,6 +127,11 @@ class commandline: def rebuildHashlist(self): return self._rebuildHashlist + @rebuildHashlist.setter + def rebuildHashlist(self, v): + if isinstance(v, bool): + self._rebuildHashlist = v + @property def exitAfterRebuild(self): return self._exitAfterRebuild diff --git a/rsschecker.py b/rsschecker.py index 1ef00b7..605b26c 100644 --- a/rsschecker.py +++ b/rsschecker.py @@ -67,7 +67,7 @@ class RSSCheckerThread(Thread): self._main._db.setRSSForceUpdate(rss.url, False) if self._main._commandLine.rebuildHashlist and self._main._commandLine.exitAfterRebuild: _exit(0) - self._main._commandLine._rebuildHashlist = False + self._main._commandLine.rebuildHashlist = False self._main._tempFileEntries.clear() def __init__(self, m):