Antoine Pitrou added the comment: Le 27/01/2015 00:30, Robert Collins a écrit : > > Robert Collins added the comment: > > So its fairly simple IMO: it will be more code, not less, to support the non-triple API, *and* it can be added later, unless we're proposing not to support the triple API at all (which hasn't been proposed AFAICT).
I am proposing it. Passing a single exception instance is the natural way of expressing such an API. Crippling Python 3 APIs for the purpose of backwards compatibility is not ok. Nobody wants to write some_func(exc.__class__, exc, exc.__traceback__) when they could simply write some_func(exc). ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue17911> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com