Adds hasattr checks for rpc calls used in network_cli plugins (#49173)
Network platforms that don't have cliconf plugin will fail when
sending rpc calls for the reset_history and disable_response_logging
functions because those are defined in cliconf exclusively at this
time.
This patch adds checks for those attributes before making the call
(cherry picked from commit 0b5b5e69d8
)
This commit is contained in:
parent
ba45d8a248
commit
65a9369f68
1 changed files with 5 additions and 2 deletions
|
@ -281,8 +281,11 @@ class Connection(NetworkConnectionBase):
|
||||||
|
|
||||||
self._play_context = play_context
|
self._play_context = play_context
|
||||||
|
|
||||||
|
if hasattr(self, 'reset_history'):
|
||||||
self.reset_history()
|
self.reset_history()
|
||||||
|
if hasattr(self, 'disable_response_logging'):
|
||||||
self.disable_response_logging()
|
self.disable_response_logging()
|
||||||
|
|
||||||
return messages
|
return messages
|
||||||
|
|
||||||
def _connect(self):
|
def _connect(self):
|
||||||
|
|
Loading…
Reference in a new issue