From 21f07e8c5220a3252ba9d7b856f9563a35d986dc Mon Sep 17 00:00:00 2001 From: Keith Mitchell Date: Wed, 10 Apr 2013 15:22:56 -0700 Subject: [PATCH] Filter banned subreddits from search results --- r2/r2/models/builder.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/r2/r2/models/builder.py b/r2/r2/models/builder.py index 6c1ee0938..c2dba7715 100755 --- a/r2/r2/models/builder.py +++ b/r2/r2/models/builder.py @@ -583,6 +583,9 @@ class SearchBuilder(IDBuilder): # TODO: Consider a flag to disable this (and see listingcontroller.py) if item._spam or item._deleted: return False + # If checking (wrapped) links, filter out banned subreddits + elif hasattr(item, 'subreddit') and item.subreddit.spammy(): + return False elif (self.skip_deleted_authors and getattr(item, "author", None) and item.author._deleted): return False