def _delete_redundancy_routers(self, context, router_db):
e_context = context.elevated()<EOL>for binding in router_db.redundancy_bindings:<EOL><INDENT>self.delete_router(e_context, binding.redundancy_router_id)<EOL>LOG.debug("<STR_LIT>",<EOL>binding.redundancy_router_id)<EOL><DEDENT>if router_db.gw_port_id:<EOL><INDENT>self._delete_ha_group(e_context, router_db.gw_port_id)<EOL><DEDENT>
To be called in delete_router() BEFORE router has been
        deleted in DB. The router should have not interfaces.