diff options
author | hochikong <1097225749@qq.com> | 2016-08-18 16:26:43 +0800 |
---|---|---|
committer | hochikong <1097225749@qq.com> | 2016-08-18 16:26:43 +0800 |
commit | 2584bea48c4c243fdf694cb21505bfbde6834a7f (patch) | |
tree | 228a44cb97f93b3972507d9c2054c324da3e9503 /vyroute/basic_function/Modifylo.py | |
parent | 74de52cceec95ee3de95180ee1f1660c75eb5210 (diff) | |
download | python-vyos-mgmt-2584bea48c4c243fdf694cb21505bfbde6834a7f.tar.gz python-vyos-mgmt-2584bea48c4c243fdf694cb21505bfbde6834a7f.zip |
T86 Python management library methods give timeoutsOLD_VERSION
Fix some problem and add BGP support
Diffstat (limited to 'vyroute/basic_function/Modifylo.py')
-rw-r--r-- | vyroute/basic_function/Modifylo.py | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/vyroute/basic_function/Modifylo.py b/vyroute/basic_function/Modifylo.py index 5dca08f..ee247f0 100644 --- a/vyroute/basic_function/Modifylo.py +++ b/vyroute/basic_function/Modifylo.py @@ -1,25 +1,24 @@ # Copyright (c) 2016 Hochikong -def modifylo(obj, data): +def modifylo(obj, lo_address): """This method provide a loopback address configuration function - Parameter data example: - {'config':'1.1.1.1/32' - } + Parameter example: + '1.1.1.1/32' - :param obj: a connection object - :param data: a python dictionary - :return: a python dictionary + :param obj: A connection object + :param lo_address: The target address you want.Don't forget the netmask + :return: A message or an error """ lo_basic_configuration = "set interfaces loopback lo address %s" try: # Configure loopback interface lo address - obj.sendline(lo_basic_configuration % data['config']) + obj.sendline(lo_basic_configuration % lo_address) obj.prompt() if len(obj.before) > obj.before.index('\r\n') + 2: return obj.before else: - return {"Result": "Modify successfully."} + return "Result : Add successfully." except Exception as e: - return {'Error': e} + return e |