summaryrefslogtreecommitdiff
path: root/vyroute/basic_function/OSPFRoute.py
diff options
context:
space:
mode:
Diffstat (limited to 'vyroute/basic_function/OSPFRoute.py')
-rw-r--r--vyroute/basic_function/OSPFRoute.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/vyroute/basic_function/OSPFRoute.py b/vyroute/basic_function/OSPFRoute.py
index b89edd6..d980a84 100644
--- a/vyroute/basic_function/OSPFRoute.py
+++ b/vyroute/basic_function/OSPFRoute.py
@@ -3,9 +3,7 @@ def ospfarea(obj, data):
"""This method provide a OSPF area configuration function
Parameter data example:
- {'config':[{'area':'0','network':'192.168.10.0/24'},
- {'area':'0','network':'10.20.10.0/24'},
- ],
+ {'config':{'area':'0','network':'192.168.10.0/24'},
}
:param obj: a connection object
@@ -16,8 +14,7 @@ def ospfarea(obj, data):
try:
# Configure ospf area
- for i in data["config"]:
- obj.execute(ospf_basic_configuration % (i['area'], i['network']))
+ obj.execute(ospf_basic_configuration % (data['config']['area'], data['config']['network']))
return {"Result": "Configured successfully"}
except Exception, e:
return {"Error": e}