seisen/urllib2_file — pull request #6 by aware-why (2013-09-05 11:52:29+00:00)
Title: Add httpclient module,  using custom httphandler to do POST request

It's better for urllib2_file not to change the global variable urllib2._opener but to use temporary opener object generated by urllib2.build_opener(), otherwise, maybe it will influence other modules who are also using urllib2
in the same process.