Line
Link Here
|
0 |
-- libs/mpi/src/python/py_nonblocking.cpp |
0 |
++ libs/mpi/src/python/py_nonblocking.cpp |
Lines 118-124
Link Here
|
118 |
pair<status, request_list::iterator> result = |
118 |
pair<status, request_list::iterator> result = |
119 |
wait_any(requests.begin(), requests.end()); |
119 |
wait_any(requests.begin(), requests.end()); |
120 |
|
120 |
|
121 |
return make_tuple( |
121 |
return boost::python::make_tuple( |
122 |
result.second->get_value_or_none(), |
122 |
result.second->get_value_or_none(), |
123 |
result.first, |
123 |
result.first, |
124 |
distance(requests.begin(), result.second)); |
124 |
distance(requests.begin(), result.second)); |
Lines 134-140
Link Here
|
134 |
test_any(requests.begin(), requests.end()); |
134 |
test_any(requests.begin(), requests.end()); |
135 |
|
135 |
|
136 |
if (result) |
136 |
if (result) |
137 |
return make_tuple( |
137 |
return boost::python::make_tuple( |
138 |
result->second->get_value_or_none(), |
138 |
result->second->get_value_or_none(), |
139 |
result->first, |
139 |
result->first, |
140 |
distance(requests.begin(), result->second)); |
140 |
distance(requests.begin(), result->second)); |