summaryrefslogtreecommitdiff
path: root/vyroute/basic_function/Modifylo.py
diff options
context:
space:
mode:
authorhochikong <1097225749@qq.com>2016-07-24 22:44:49 +0800
committerhochikong <1097225749@qq.com>2016-07-24 22:44:49 +0800
commitcf04bae19e80a39a62644d1b96f5f58302242280 (patch)
tree063533f5ec5152761bbdc856d79c7673dcda5b4b /vyroute/basic_function/Modifylo.py
parentb07b336d6a674ae18636274e4dd78df1c372cf78 (diff)
downloadpython-vyos-mgmt-cf04bae19e80a39a62644d1b96f5f58302242280.tar.gz
python-vyos-mgmt-cf04bae19e80a39a62644d1b96f5f58302242280.zip
T86 Python management library methods give timeouts
Use pxssh replace exscript Attention:When you execute the logout method,you can't use this object any more.You must create a new BasicRouter substance to login the former VyOS system.
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}