diff --git a/src/device/service/drivers/openconfig/OpenConfigDriver.py b/src/device/service/drivers/openconfig/OpenConfigDriver.py index 29e8e13a60eccff560b7e96b1c1c79ffa623e8d6..edc5130e0dc13b0e294791383bdf8a1eb33784bf 100644 --- a/src/device/service/drivers/openconfig/OpenConfigDriver.py +++ b/src/device/service/drivers/openconfig/OpenConfigDriver.py @@ -183,9 +183,8 @@ def do_sampling(samples_cache : SamplesCache, resource_key : str, out_samples : def edit_config( netconf_handler : NetconfSessionHandler, resources : List[Tuple[str, Any]], delete=False, target='running', - default_operation=None, test_option=None, error_option=None, format='xml' # pylint: disable=redefined-builtin + default_operation='merge', test_option=None, error_option=None, format='xml' # pylint: disable=redefined-builtin ): - if default_operation is None: default_operation = 'delete' if delete else 'merge' str_method = 'DeleteConfig' if delete else 'SetConfig' LOGGER.info('[{:s}] resources = {:s}'.format(str_method, str(resources))) results = [None for _ in resources]