From 2584bea48c4c243fdf694cb21505bfbde6834a7f Mon Sep 17 00:00:00 2001 From: hochikong <1097225749@qq.com> Date: Thu, 18 Aug 2016 16:26:43 +0800 Subject: T86 Python management library methods give timeouts Fix some problem and add BGP support --- vyroute/basic_function/Modifylo.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'vyroute/basic_function/Modifylo.py') 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 -- cgit v1.2.3