Message295114
Hello,
i'm trying to use the sample code that is documented here: https://docs.python.org/2/library/multiprocessing.html
from multiprocessing import Pool
def f(x):
return x*x
if __name__ == '__main__':
p = Pool(5)
print(p.map(f, [1, 2, 3]))
This code behaves differently depending on the python version that i use.
I use 2 versions of python interpreter, first on my windows 7 OS and second in cygwin.
The code behaves normaly when i execute it on windows python version, but nothing seems to happen when i use python interpreter from cygwin.
Other objects than 'pool' seems to be impacted but this short exemple helps me to show how to reproduce quickly my issue.
Here are somme informations on the python versions that i'm using:
On the windows side:
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
On the cygwin side:
Python 2.7.13 (default, Mar 13 2017, 20:56:15)
[GCC 5.4.0] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
Please help
Regards |
|
Date |
User |
Action |
Args |
2017-06-04 06:54:26 | Julien Verger | set | recipients:
+ Julien Verger |
2017-06-04 06:54:26 | Julien Verger | set | messageid: <1496559266.31.0.239393976491.issue30563@psf.upfronthosting.co.za> |
2017-06-04 06:54:26 | Julien Verger | link | issue30563 messages |
2017-06-04 06:54:25 | Julien Verger | create | |
|