launchpadlib.launchpad.Launchpad incompatible with multiprocessing
Bug #822847 reported by
Ryan Kavanagh
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
launchpadlib |
Triaged
|
Low
|
Unassigned |
Bug Description
Hi,
Please make launchpadlib.
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.
To post a comment you must log in.
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).