Reviewed: https://review.openstack.org/319015 Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=a1c194cf060b2d563beb36261c7702950446756f Submitter: Jenkins Branch: master
commit a1c194cf060b2d563beb36261c7702950446756f Author: Kevin Benton <[email protected]> Date: Fri May 13 14:29:18 2016 -0700 Make exception translation common and add to pecan This moves the exception translation logic from the legacy api.v2.resource module to a common module and re-uses it from pecan to bring consistency to the way language and exception translation is handled between the two. This also adjusts the policy enforcement hook to correctly handle the unsupported method case since 'after' hooks are executed after 'on_error' hooks that return an exception. Closes-Bug: #1583844 Change-Id: If3c2d8c94ca6c1615f3b909accf0f718e320d1c2 ** Changed in: neutron Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1583844 Title: pecan exception handler inconsistent with legacy exception handler Status in neutron: Fix Released Bug description: the exception handler for pecan is missing logic for handling NotImplemented error, language translation, and error logging that is present in the legacy framework, which results in inconsistent error results for the user depending on the API used. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1583844/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

