From 18e18571bd0d5e7e58359ce35c315c5b2e341ae6 Mon Sep 17 00:00:00 2001 From: Alexis de Talhouët Date: Tue, 19 Feb 2019 10:02:00 -0500 Subject: Add support for commit confirmed capability MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I3608a6a62469d4b5dfc5fc69f610f9da186156c2 Issue-ID: CCSDK-790 Signed-off-by: Alexis de Talhouët --- components/scripts/python/ccsdk_netconf/netconfclient.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'components') diff --git a/components/scripts/python/ccsdk_netconf/netconfclient.py b/components/scripts/python/ccsdk_netconf/netconfclient.py index dd7d2dc22..d898ec009 100644 --- a/components/scripts/python/ccsdk_netconf/netconfclient.py +++ b/components/scripts/python/ccsdk_netconf/netconfclient.py @@ -35,8 +35,14 @@ class NetconfClient: edit_default_peration) return device_response - def commit(self): - device_response = self.netconf_rpc_client.commit() + def commit(self, confirmed=False, confirm_timeout=60, persist="", + persist_id=""): + device_response = self.netconf_rpc_client.commit(confirmed, confirm_timeout, + persist, persist_id) + return device_response + + def cancel_commit(self, persist_id=""): + device_response = self.netconf_rpc_client.cancelCommit(persist_id) return device_response def unlock(self, config_target=CONFIG_TARGET_CANDIDATE): -- cgit 1.2.3-korg