ampoule should provide a facility to work with frozen or py2exe'd files
Bug #259264 reported by
Glyph Lefkowitz
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ampoule |
Fix Released
|
High
|
dialtone |
Bug Description
One of the typical problems with process pools (as opposed to thread pools) is that they're sensitive to changes in the environment which make it impossible to start up a process.
One way that this can be mitigated is to provide an explicit integration mechanism for weird deployment environments, where tools like py2exe might be in use.
This may require some explicit cooperation from the deployment mechanism (a command-line flag saying "this should be a worker process", for example) but it should be explicitly accounted for.
Changed in ampoule: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
So basically what you are proposing is that subprocesses are started with a command line flag and the bootstrap mechanism of the children should pick that up or is it that the API should have a 'weird_deployment' flag that basically does the bootstrapping of children processes in a different way?