From b9c44fab23ab44cecd2523c02b92ad84dca7f60c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Stefan=20K=C3=B6gl?= Date: Fri, 18 Jan 2013 09:10:35 +0100 Subject: [PATCH] explicitly cast result of math.ceil() to int avoids TypeError in range() --- mygpo/directory/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mygpo/directory/views.py b/mygpo/directory/views.py index df39c6f1..234cc85e 100644 --- a/mygpo/directory/views.py +++ b/mygpo/directory/views.py @@ -122,7 +122,7 @@ def category(request, category, page_size=20): entries = category.get_podcasts( (page-1) * page_size, page*page_size ) podcasts = filter(None, entries) - num_pages = ceil(len(category.podcasts) / page_size) + num_pages = int(ceil(len(category.podcasts) / page_size)) page_list = get_page_list(1, num_pages, page, 15) @@ -149,7 +149,7 @@ def search(request, template='search.html', args={}): page = 1 results, total = search_podcasts(q=q, skip=RESULTS_PER_PAGE*(page-1)) - num_pages = ceil(total / RESULTS_PER_PAGE) + num_pages = int(ceil(total / RESULTS_PER_PAGE)) page_list = get_page_list(1, num_pages, page, 15) @@ -323,7 +323,7 @@ class FlattrPodcastList(View): podcasts = get_flattr_podcasts( (page-1) * page_size, page_size) podcast_count = get_flattr_podcast_count() - num_pages = ceil(podcast_count / page_size) + num_pages = int(ceil(podcast_count / page_size)) page_list = get_page_list(1, num_pages, page, 15) max_subscribers = max([p.subscriber_count() for p in podcasts] + [0]) -- 2.11.4.GIT