On 07/11/2013 05:43 AM, Thomas Hervé wrote: > > > On Thu, Jul 11, 2013 at 1:49 AM, Monty Taylor <mord...@inaugust.com > <mailto:mord...@inaugust.com>> wrote: > > I'd like top-post and hijack this thread for another exception related > thing: > > a) Anyone writing code such as: > > try: > blah() > except SomeException: > raise SomeOtherExceptionLeavingOutStackContextFromSomeException > > should be mocked ruthlessly. > > > i don't think mocking is a good way to convey your point. Losing > tracebacks is not great, but having an API raising random exceptions is > probably worse. Can you develop?
Mocking is bad at many things, and email is a bad way to express generalizations through exaggeration. I would almost certainly not actually mock anyone. I doubt very seriously that any of us here working on OpenStack lack the ability to develop. In response to your question though- I find that when the process of debugging an error involves editing an installed library to remove an improperly done exception translation so that I can actually see the traceback and find the error, then someone has made the wrong choice in their implementation of the library. _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev