4 If you want to hack on pycurl, here's our list of unresolved issues:
7 NEW FEATURES/IMPROVEMENTS:
9 * Add docs to the high-level interface.
11 * Add more options to the undocumented and currently mostly useless
12 Curl.unsetopt() method. Have to carefully check the libcurl source
13 code for each option we want to support.
15 * curl_easy_reset() should probably be supported. But we have to be
16 careful since curl_easy_reset() e.g. modifies callbacks and other
17 pointers which could leave pycurl and libcurl out of sync.
22 * Using certain invalid options, it may be possible to cause a crash.
23 This is un-Pythonic behaviour, but you somewhere have to draw a line
24 between efficiency (and feature completeness) and safety.
25 There _are_ quite a number of internal error checks, but tracking and
26 catching all possible (deliberate) misuses is not a goal (and probably
27 impossible anyway, due to the complexity of libcurl).