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 rbcollins
Recipients adaptivelogic, eric.snow, gvanrossum, martius, ncoghlan, pitrou, rbcollins, rhettinger, vstinner, yselivanov
Date 2015-01-26.18:36:18
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1422297378.59.0.744555673815.issue17911@psf.upfronthosting.co.za>
In-reply-to
Content
Thanks for the review - shall action it all as it seems all good improvements.

Two key notes: the use of an exception triple is useful to ease backports of this: a primary goal for me is being able to use the locals stuff in unittest for existing production code bases like OpenStack: there's a balance to be struck between new shiny features like __traceback__ and backporting. I'll consider the idea of value-or-triple; if all the consuming code is going to be using the triple interface I'm not sure the value one would, drumroll please, have value.

The locals stuff is as you note not complete or exposed yet. I wanted it in the design to be able to vet that it will actually be feasible without a later API break. I'm not -quite- there but I do also agree that it doesn't need to be in the output layer yet (in fact there's a different ticket for that anyway).
History
Date User Action Args
2015-01-26 18:36:18rbcollinssetrecipients: + rbcollins, gvanrossum, rhettinger, ncoghlan, pitrou, vstinner, eric.snow, yselivanov, adaptivelogic, martius
2015-01-26 18:36:18rbcollinssetmessageid: <1422297378.59.0.744555673815.issue17911@psf.upfronthosting.co.za>
2015-01-26 18:36:18rbcollinslinkissue17911 messages
2015-01-26 18:36:18rbcollinscreate