agronholm / agronholm/pythonfutures
[Errno 32] Broken pipe When Mapping Too Many Values
- Ngôn ngữ chính
- Python
- Star
- 236
- Fork
- 46
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
First of all, thanks for that great backport. I am using it for the xfork package to support the 2.7 branch.
Unfortunately, there is something strange happening with this futures distribution which works perfectly fine with python3.4
```
from concurrent.futures import ProcessPoolExecutor
def calc(n):
with ProcessPoolExecutor() as pool:
results = pool.map(term, range(n))
return sum(results)
def term(x):
return x
print(calc(5000))
```
```
/usr/bin/python2.7 calc.py
12497500
Traceback (most recent call last):
File "/usr/lib/python2.7/multiprocessing/queues.py", line 266, in _feed
send(obj)
IOError: [Errno 32] Broken pipe
```
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.