[issue23334] http.client refactor

2015-01-29 Thread Demian Brecht
Demian Brecht added the comment: Digging into this more, I've opened up a can of worms that will result in http.client not looking nearly at all like http.client. I'll work this into httplib3 and will open this conversation back up if it gets any traction. -- resolution: -> rejected s

[issue23334] http.client refactor

2015-01-28 Thread Demian Brecht
Demian Brecht added the comment: On 2015-01-28 7:41 AM, R. David Murray wrote: > Although they are private interfaces we may decide we need a deprecation > release before dropping them. Sometimes what we do in cases like this is go > ahead and make the changes, but also provide the old methods

[issue23334] http.client refactor

2015-01-28 Thread R. David Murray
R. David Murray added the comment: Although they are private interfaces we may decide we need a deprecation release before dropping them. Sometimes what we do in cases like this is go ahead and make the changes, but also provide the old methods via a backward-compatible shim and have them emi

[issue23334] http.client refactor

2015-01-28 Thread Demian Brecht
Demian Brecht added the comment: On 2015-01-27 7:34 PM, R. David Murray wrote: > Quantifying "largely" will be important. Understandably. In terms of the public API, all changes should be purely additive and 100% backwards compatible. "largely" is referring to some of the private API that has be

[issue23334] http.client refactor

2015-01-27 Thread R. David Murray
R. David Murray added the comment: Quantifying "largely" will be important. -- nosy: +r.david.murray ___ Python tracker ___ ___ Python

[issue23334] http.client refactor

2015-01-27 Thread Martin Panter
Changes by Martin Panter : -- nosy: +vadmium ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.pytho

[issue23334] http.client refactor

2015-01-27 Thread Demian Brecht
Changes by Demian Brecht : Added file: http://bugs.python.org/file37887/http_proto_1.patch ___ Python tracker ___ ___ Python-bugs-list mailing

[issue23334] http.client refactor

2015-01-27 Thread Ethan Furman
Changes by Ethan Furman : -- nosy: +ethan.furman ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue23334] http.client refactor

2015-01-27 Thread Berker Peksag
Changes by Berker Peksag : -- nosy: +berker.peksag stage: -> patch review ___ Python tracker ___ ___ Python-bugs-list mailing list Un

[issue23334] http.client refactor

2015-01-27 Thread Demian Brecht
Demian Brecht added the comment: Attaching a file /with/ http.proto this time. -- ___ Python tracker ___ ___ Python-bugs-list mailing

[issue23334] http.client refactor

2015-01-27 Thread Senthil Kumaran
Changes by Senthil Kumaran : -- nosy: +orsenthil ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue23334] http.client refactor

2015-01-27 Thread Demian Brecht
Demian Brecht added the comment: Note that this patch also depends on Antoine's TransformDict patch in #18986. -- ___ Python tracker ___ _

[issue23334] http.client refactor

2015-01-27 Thread Demian Brecht
New submission from Demian Brecht: This is an attempt to bring a little more sanity to the http.client module through improvements to the architecture. The overarching intention of the patch is to modularize the HTTP versions, providing the following benefits: * Make each protocol easier to wo