Skip to content

Commit

Permalink
Using the number of subscribers as a base from which to find feeds.
Browse files Browse the repository at this point in the history
  • Loading branch information
samuelclay committed Apr 26, 2011
1 parent cc94f3f commit d055180
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions apps/rss_feeds/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -129,13 +129,13 @@ def criteria(key, value):
return {'%s' % key: value}

def by_url(address):
feed = cls.objects.filter(**criteria('feed_address', address))
feed = cls.objects.filter(**criteria('feed_address', address)).order_by('-num_subscribers')
if not feed:
duplicate_feed = DuplicateFeed.objects.filter(**criteria('duplicate_address', address)).order_by('pk')
feed = cls.objects.filter(**criteria('feed_link', address)).order_by('-num_subscribers')
if not feed:
duplicate_feed = DuplicateFeed.objects.filter(**criteria('duplicate_address', address))
if duplicate_feed and len(duplicate_feed) > offset:
feed = [duplicate_feed[offset].feed]
if not feed:
feed = cls.objects.filter(**criteria('feed_link', address))

return feed

Expand Down

0 comments on commit d055180

Please sign in to comment.