Issue 33286: Conflict between tqdm and multiprocessing on windows (original) (raw)

Here is the traceback:

Python 3.6.5 | packaged by conda-forge | (default, Apr 6 2018, 16:13:55) [MSC v.1900 64 bit (AMD64)] Type "copyright", "credits" or "license" for more information.

IPython 6.3.1 -- An enhanced Interactive Python.

runfile('C:/Users/Downloads/temp.py', wdir='C:/Users/Downloads') Traceback (most recent call last):

File "", line 1, in runfile('C:/Users/Downloads/temp.py', wdir='C:/Users/Downloads')

File "C:\ProgramData\Anaconda3\lib\site- packages\spyder\utils\site\sitecustomize.py", line 705, in runfile execfile(filename, namespace)

File "C:\ProgramData\Anaconda3\lib\site- packages\spyder\utils\site\sitecustomize.py", line 102, in execfile exec(compile(f.read(), filename, 'exec'), namespace)

File "C:/Users/Downloads/temp.py", line 22, in p.map(progresser, L)

File "C:\ProgramData\Anaconda3\lib\multiprocessing\pool.py", line 266, in map return self._map_async(func, iterable, mapstar, chunksize).get()

File "C:\ProgramData\Anaconda3\lib\multiprocessing\pool.py", line 644, in get raise self._value

AttributeError: 'NoneType' object has no attribute 'write'

Where can I find more details about differences between the two OS? By the way, I'm working on mac.