From 772df35c68a6782b2bd733801458023545977166 Mon Sep 17 00:00:00 2001 From: David John Date: Sun, 9 Jul 2017 16:21:45 +0100 Subject: [PATCH] Protect clear_vote when trial_run is in effect --- shreddit/shredder.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/shreddit/shredder.py b/shreddit/shredder.py index 782edb1..c4633a0 100644 --- a/shreddit/shredder.py +++ b/shreddit/shredder.py @@ -130,11 +130,12 @@ class Shredder(object): def _remove(self, item): if self._keep_a_copy and self._save_directory: self._save_item(item) - if self._clear_vote: - try: - item.clear_vote() - except BadRequest: - self._logger.debug("Couldn't clear vote on {item}".format(item=item)) + if not self._trial_run: + if self._clear_vote: + try: + item.clear_vote() + except BadRequest: + self._logger.debug("Couldn't clear vote on {item}".format(item=item)) if isinstance(item, Submission): self._remove_submission(item) elif isinstance(item, Comment):