launchpad.people only returns 50 people

Bug #596876 reported by cakofony
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
launchpadlib
Triaged
Low
Unassigned

Bug Description

print len(launchpad.people)
#50

This might be a feature to stop people from taxing the launchpad servers, but it is rather important that I can get the full list of people

Revision history for this message
Martin Pool (mbp) wrote : Re: [Bug 596876] [NEW] launchpad.people only returns 50 people

On 21 June 2010 23:37, cakofony <email address hidden> wrote:
> Public bug reported:
>
> print len(launchpad.people)
> #50
>
> This might be a feature to stop people from taxing the launchpad
> servers, but it is rather important that I can get the full list of
> people

Interestingly enough it's not just the len() that's wrong, but
iterating the collection also stops after a fairly small number of
people.

That said I'm not sure that iterating over every user is really a good
idea. What did you want to do with it?

--
Martin

Revision history for this message
cakofony (c4kofony) wrote :

I am working on a project (flossmole.org) where we collect as much data as possible from "forge" sites such as this one. I can already iterate through the list of projects, but it seems that the developers list is limited.

Revision history for this message
Gary Poster (gary) wrote :

Yes, this is designed (it is the top 50 contributors to Launchpad). Also, the find method will return an empty set if you pass an empty search string.

I believe that this is likely a won't fix, or possibly a low priority. Can you elaborate on your use case?

Changed in launchpadlib:
status: New → Incomplete
Revision history for this message
Gary Poster (gary) wrote :

Sorry, I replied before seeing the conversation between you and Martin. I'll investigate the backstory on this decision.

Revision history for this message
Gary Poster (gary) wrote :

Backstory: bug 244282.

This was intentional. I'd like to remove the behavior, but then we need to readdress the timeouts.

Changed in launchpadlib:
status: Incomplete → Triaged
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.