Disable CLI errors when typing enable (#18531)

This commit is contained in:
Patrick Ogenstad 2016-12-12 21:55:22 +01:00 committed by Peter Sprygada
parent 40ddbe026d
commit 05e5474c52

View file

@ -62,8 +62,13 @@ class Cli(CliBase):
def authorize(self, params, **kwargs):
passwd = params['auth_pass']
errors = self.shell.errors
# Disable errors (if already in enable mode)
self.shell.errors = []
cmd = Command('enable', prompt=self.NET_PASSWD_RE, response=passwd)
self.execute([cmd, 'no terminal pager'])
# Reapply error handling
self.shell.errors = errors
def change_context(self, params):
context = params['context']