diff --git a/r2/r2/controllers/listingcontroller.py b/r2/r2/controllers/listingcontroller.py index b8cc3350a..d6f1010ad 100755 --- a/r2/r2/controllers/listingcontroller.py +++ b/r2/r2/controllers/listingcontroller.py @@ -306,8 +306,8 @@ class HotController(FixListing, ListingController): n_promoted = 100 n_build = 10 - promo_tuples = promote.get_promoted_links(c.user, c.site, - n_promoted) + promo_tuples = promote.sample_promoted_links(c.user, c.site, + n_promoted) promo_tuples = sorted(promo_tuples, key=lambda p: p.weight, reverse=True) diff --git a/r2/r2/lib/promote.py b/r2/r2/lib/promote.py index 70841bf7c..159192ea0 100644 --- a/r2/r2/lib/promote.py +++ b/r2/r2/lib/promote.py @@ -838,7 +838,7 @@ def randomized_promotion_list(user, site): PromoTuple = namedtuple('PromoTuple', ['link', 'weight', 'campaign']) -def get_promoted_links(user, site, n=10): +def sample_promoted_links(user, site, n=10): """Return a random selection of promoted links. Does not factor weights, as that will be done client side.