This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author larry
Recipients alex, christian.heimes, dstufft, giampaolo.rodola, janssen, larry, loewis, pitrou, python-dev, serhiy.storchaka, taleinat
Date 2015-05-03.21:06:11
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1430687171.89.0.479804235847.issue20179@psf.upfronthosting.co.za>
In-reply-to
Content
We discussed it in IRC a bit (and I got a little education).  I can propose three remedies:

A) back out the Clinic conversion in _ssl.c
B) support Clinic in 2.7 just for _ssl.c
C) do a one-time backport of the Clinic generated code for _ssl.c

IMO these are in my reverse order of preference; I'd prefer C, then B, then A.  But I'm not supporting _ssl.c, you guys are.  And I want you maintainers to be happy.  So I'll abide by / help you in implementing whatever you prefer.

FWIW, option C would mean doing an otherwise-inert backport of the current _ssl.c from trunk to 2.7, so that we could also backport (by hand) Modules/clinic/_ssl.c.  Then, if in the future, when you change _ssl.c you still copy that file over and tweak it.  But: if you change the arguments to a function, you'd have to *hand-edit* Modules/clinic/_ssl.c to match.
History
Date User Action Args
2015-05-03 21:06:11larrysetrecipients: + larry, loewis, janssen, pitrou, taleinat, giampaolo.rodola, christian.heimes, alex, python-dev, serhiy.storchaka, dstufft
2015-05-03 21:06:11larrysetmessageid: <1430687171.89.0.479804235847.issue20179@psf.upfronthosting.co.za>
2015-05-03 21:06:11larrylinkissue20179 messages
2015-05-03 21:06:11larrycreate