launchpadlib.launchpad.Launchpad incompatible with multiprocessing

Bug #822847 reported by Ryan Kavanagh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
launchpadlib
Triaged
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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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