homepage

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 jnoller
Recipients jnoller
Date 2009年01月19日.16:32:40
SpamBayes Score 0.005307609
Marked as misclassified No
Message-id <1232382762.58.0.610641171059.issue5001@psf.upfronthosting.co.za>
In-reply-to
Content
Right now, the multiprocessing code is littered with statements like:
 assert self._popen is None, 'cannot start a process twice'
 assert self._parent_pid == os.getpid(), \
 'can only start a process object created by current 
process'
 assert not _current_process._daemonic, \
 'daemonic processes are not allowed to have children'
These will obviously be stripped out if running in optimized mode - 
however its not cool to rely on these anyway, the code should be 
refactored to proper checks, e.g.:
 if not hasattr(lock, 'acquire'):
 raise AttributeError("'%r' has no method 'acquire'" % lock)
History
Date User Action Args
2009年01月19日 16:32:42jnollersetrecipients: + jnoller
2009年01月19日 16:32:42jnollersetmessageid: <1232382762.58.0.610641171059.issue5001@psf.upfronthosting.co.za>
2009年01月19日 16:32:41jnollerlinkissue5001 messages
2009年01月19日 16:32:41jnollercreate

AltStyle によって変換されたページ (->オリジナル) /