From 957cd3d9235dc9cc06dff81a4a15e81fc2d889b5 Mon Sep 17 00:00:00 2001 From: lifegpc Date: Sat, 8 May 2021 13:30:49 +0800 Subject: [PATCH] use property setter --- readset.py | 5 +++++ rsschecker.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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):