New submission from Sridhar Iyer <sridhar.v.i...@gmail.com>:

The documentation on freeze_support listed on 
https://docs.python.org/3/library/multiprocessing.html need to be fixed

This mentions:
"Calling freeze_support() has no effect when invoked on any operating system 
other than Windows. In addition, if the module is being run normally by the 
Python interpreter on Windows (the program has not been frozen), then 
freeze_support() has no effect."

This is not true. Sklearn/tensorflow libraries tend to cause an infinite loop 
when frozen with pyinstaller (tested on python 3.6 on ubuntu 14.04). 
freeze_support is the only way to get around the situation and should be 
included before including any other module that includes a multiprocessing 
library (not just in main).

----------
assignee: docs@python
components: Documentation
messages: 336881
nosy: Sridhar Iyer, docs@python
priority: normal
severity: normal
status: open
title: Freeze support documentation is misleading.
versions: Python 2.7, Python 3.4, Python 3.5, Python 3.6, Python 3.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue36153>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to