Multi-request pycurl running forever ( Infinite loop)
问题 I want to perform Multi-request using Pycurl. Code is: m.add_handle(handle) requests.append((handle, response)) # Perform multi-request. SELECT_TIMEOUT = 1.0 num_handles = len(requests) while num_handles: ret = m.select(SELECT_TIMEOUT) if ret == -1: continue while 1: ret, num_handles = m.perform() print "In while loop of multicurl" if ret != pycurl.E_CALL_MULTI_PERFORM: break Thing is, this loop takes forever to run. Its not terminating. Can any one tell me, what it does and what are the