pycurl является оболочкой для реализации C (libcurl), и реализация C вызывает свой обратный вызов WRITEFUNCTION во время выполнения функций curl_easy_perform
или curl_multi_perform
(эквивалент pycurl perform
).
Таким образом, вы можете ожидать завершения обратного вызова до того, как perform
вернется.т.е. вы можете ожидать, что some_call ()
будет выполнено после завершения receive
.