This exception code catches all exceptions, and then always raises them
again.
More interestingly, it uses excutils.save_and_reraise_exception
incorrectly (outside a `with` statement), which triggers the pylint test
designed to catch exactly this.
Change-Id: Iab9d69944cbae5257682ac65ff2b8fba3ef7017e
""" delete a vrf on NOS device."""
router = super(BrocadeSVIPlugin, self).get_router(context, router_id)
super(BrocadeSVIPlugin, self).delete_router(context, router_id)
- try:
- switch = self._switch
- self._driver.delete_router(switch['address'],
- switch['username'],
- switch['password'],
- switch['rbridge_id'],
- str(router['id']))
- except Exception:
- excutils.save_and_reraise_exception()
+
+ switch = self._switch
+ self._driver.delete_router(switch['address'],
+ switch['username'],
+ switch['password'],
+ switch['rbridge_id'],
+ str(router['id']))
def add_router_interface(self, context, router_id, interface_info):
"""creates svi on NOS device and assigns ip addres to SVI."""