summaryrefslogtreecommitdiff
path: root/vyroute/basic_function/Modifylo.py
diff options
context:
space:
mode:
Diffstat (limited to 'vyroute/basic_function/Modifylo.py')
-rw-r--r--vyroute/basic_function/Modifylo.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/vyroute/basic_function/Modifylo.py b/vyroute/basic_function/Modifylo.py
index f835c3e..5dca08f 100644
--- a/vyroute/basic_function/Modifylo.py
+++ b/vyroute/basic_function/Modifylo.py
@@ -15,7 +15,11 @@ def modifylo(obj, data):
try:
# Configure loopback interface lo address
- obj.execute(lo_basic_configuration % data['config'])
- return {"Result": "Modify successfully."}
+ obj.sendline(lo_basic_configuration % data['config'])
+ obj.prompt()
+ if len(obj.before) > obj.before.index('\r\n') + 2:
+ return obj.before
+ else:
+ return {"Result": "Modify successfully."}
except Exception as e:
return {'Error': e}