summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xexamples/ncclient/edit_config.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/examples/ncclient/edit_config.py b/examples/ncclient/edit_config.py
index 741232b51..598770738 100755
--- a/examples/ncclient/edit_config.py
+++ b/examples/ncclient/edit_config.py
@@ -25,10 +25,12 @@ def _edit_config(config_filename, host='localhost', port=2831, username='admin',
with open(config_filename, 'r') as f:
ret = m.edit_config(config=f.read())
logger.info("<edit-config> successful:\n%s" % ret)
- validate = m.validate()
- logger.info("<validate> successful:\n%s" % validate)
- commit = m.commit()
- logger.info("<commit> successful:\n%s" % commit)
+ if validate:
+ ret = m.validate()
+ logger.info("<validate> successful:\n%s" % ret)
+ if commit:
+ ret = m.commit()
+ logger.info("<commit> successful:\n%s" % ret)
if __name__ == '__main__':
argparser = argparse.ArgumentParser(description="Configures VPP using <edit-config> RPC")