This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author asksol
Recipients asksol, gdb, jnoller
Date 2010-07-14.14:05:01
SpamBayes Score 3.1666943e-06
Marked as misclassified No
Message-id <1279116304.24.0.939985197727.issue9205@psf.upfronthosting.co.za>
In-reply-to
Content
Jesse wrote,


> We can work around the shutdown issue (really, bug 9207) by
> ignoring the exception such as shutdown.patch does, or passing in
> references/adding references to the functions those methods need. Or (as Brett suggested) converting them to class methods and adding references to the class. Or passing them in via the signature like this _handle_workers(arg, _debug=debug), etc.


Greg wrote,

> Another option would be to enable only for the worker handler.  I
> don't have a particularly great sense of what the Right Thing to
> do here is.

I don't think _make_shutdown_safe should be added to the result handler.
If the error can indeed happen there, then we need to solve it in a way that enables it to finish the work.

Jesse, how hard is it to fix the worker handler by passing the references? Note that _worker_handler is not important to complete shutdown at this point, but it may be in the future (it seems termination.patch already changes this)
History
Date User Action Args
2010-07-14 14:05:04asksolsetrecipients: + asksol, jnoller, gdb
2010-07-14 14:05:04asksolsetmessageid: <1279116304.24.0.939985197727.issue9205@psf.upfronthosting.co.za>
2010-07-14 14:05:02asksollinkissue9205 messages
2010-07-14 14:05:02asksolcreate