launchpadlib.launchpad.Launchpad incompatible with multiprocessing

Bug #822847 reported by Ryan Kavanagh on 2011-08-08
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
launchpadlib
Low
Unassigned

Bug Description

Hi,

Please make launchpadlib.launchpad.Launchpad objects (and Launchpad's
attributes) pickleable. This will let users use various Python threading
modules such as multiprocessing (included in Python) and pp (python-pp
on Debian/Ubuntu), as these modules appear to use pickle to communicate
between threads.

Robert Collins (lifeless) wrote :

This bug will be blocked on bug 513116 - launchpadlib is not threadsafe today.

Also, and beyond that, Launchpad only has a limited number of service points on the website - we cannot support massively parallel clients. I think it would be unwise to encourage that until the situation changes (as clients would need to handle the errors they will encounter when they go past our permitted concurrency level).

Changed in launchpadlib:
importance: Wishlist → Low
status: New → Triaged
summary: - Please make launchpadlib.launchpad.Launchpad objects pickleable
+ launchpadlib.launchpad.Launchpad incompatible with multiprocessing
description: updated
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers