launchpad.people only returns 50 people

Bug #596876 reported by cakofony on 2010-06-21
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
launchpadlib
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

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

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.

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
Gary Poster (gary) wrote :

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

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  Edit
Everyone can see this information.

Other bug subscribers