summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHochikong <michellehzg@gmail.com>2016-05-25 15:23:23 +0800
committerHochikong <michellehzg@gmail.com>2016-05-25 15:23:23 +0800
commita69d5dd73e638d6b7a8676ed1685e16404e7f7d2 (patch)
tree0be8759f7bdacfa323ed12aa430421e587610fe3
parent925e96d192f780e476b5de49a5d4b81a53b23901 (diff)
downloadpython-vyos-mgmt-a69d5dd73e638d6b7a8676ed1685e16404e7f7d2.tar.gz
python-vyos-mgmt-a69d5dd73e638d6b7a8676ed1685e16404e7f7d2.zip
final bugs fix and rebuilt egg file,Congratulations!
-rw-r--r--dist/vyroute-0.1-py2.7.eggbin14440 -> 14470 bytes
-rw-r--r--setup.py5
-rw-r--r--vyroute/Router.py6
-rw-r--r--vyroute/basic_function/DeleteRoute.py2
-rw-r--r--vyroute/basic_function/Modifylo.py2
-rw-r--r--vyroute/basic_function/OSPFRoute.py4
-rw-r--r--vyroute/basic_function/RIPRoute.py3
-rw-r--r--vyroute/basic_function/StaticRoute.py27
8 files changed, 15 insertions, 34 deletions
diff --git a/dist/vyroute-0.1-py2.7.egg b/dist/vyroute-0.1-py2.7.egg
index 1abce31..a6e4b4b 100644
--- a/dist/vyroute-0.1-py2.7.egg
+++ b/dist/vyroute-0.1-py2.7.egg
Binary files differ
diff --git a/setup.py b/setup.py
index bc69a0c..3369e1f 100644
--- a/setup.py
+++ b/setup.py
@@ -1,4 +1,4 @@
-#author=hochikong
+# author=Hochikong
from setuptools import setup, find_packages
setup(
@@ -13,5 +13,6 @@ setup(
author_email="michellehzg@gmail.com",
license="Apache License2.0",
- platforms="Independant",
+ keywords="A library for VyOS routing setting",
+ url="http://github.com/Hochikong/vyroute"
) \ No newline at end of file
diff --git a/vyroute/Router.py b/vyroute/Router.py
index 9999d7e..ef55b33 100644
--- a/vyroute/Router.py
+++ b/vyroute/Router.py
@@ -1,4 +1,4 @@
-# author=hochikong
+# author=Hochikong
from Exscript.protocols import SSH2
from Exscript import Account
from vyroute.basic_function import Modifylo
@@ -211,6 +211,10 @@ class BasicRouter(Router):
def lo(self, data):
"""Modify a router loopback address
+ Parameter data example:
+ {'config':'1.1.1.1/32'
+ }
+
:param data: a python dictionary
:return: a python dictionary
"""
diff --git a/vyroute/basic_function/DeleteRoute.py b/vyroute/basic_function/DeleteRoute.py
index 17c8531..93d10fc 100644
--- a/vyroute/basic_function/DeleteRoute.py
+++ b/vyroute/basic_function/DeleteRoute.py
@@ -1,4 +1,4 @@
-# author=hochikong
+# author=Hochikong
from Exscript.protocols import SSH2
from Exscript import Account
diff --git a/vyroute/basic_function/Modifylo.py b/vyroute/basic_function/Modifylo.py
index 9d88427..9c64e66 100644
--- a/vyroute/basic_function/Modifylo.py
+++ b/vyroute/basic_function/Modifylo.py
@@ -1,4 +1,4 @@
-# author=hochikong
+# author=Hochikong
def modifylo(obj, data):
"""This method provide a loopback address configuration function
diff --git a/vyroute/basic_function/OSPFRoute.py b/vyroute/basic_function/OSPFRoute.py
index d980a84..0d2fa33 100644
--- a/vyroute/basic_function/OSPFRoute.py
+++ b/vyroute/basic_function/OSPFRoute.py
@@ -1,4 +1,4 @@
-# author=hochikong
+# author=Hochikong
def ospfarea(obj, data):
"""This method provide a OSPF area configuration function
@@ -90,7 +90,7 @@ def ospf_default_route(obj, data):
"""
default_route_configuration = {"0": "set protocols ospf default-information originate always",
"1": "set protocols ospf default-information originate metric %s",
- "2": "set protocols ospf default-information originate metric-type %",
+ "2": "set protocols ospf default-information originate metric-type %s",
}
try:
obj.execute(default_route_configuration['0'])
diff --git a/vyroute/basic_function/RIPRoute.py b/vyroute/basic_function/RIPRoute.py
index 7ab0c19..627bb8b 100644
--- a/vyroute/basic_function/RIPRoute.py
+++ b/vyroute/basic_function/RIPRoute.py
@@ -1,4 +1,4 @@
-# author=hochikong
+# author=Hochikong
def riproute(obj, data):
"""This method provide a RIP protocols router configuration function
@@ -19,4 +19,3 @@ def riproute(obj, data):
return {"Result": "Configured successfully"}
except Exception, e:
return {"Error": e}
-
diff --git a/vyroute/basic_function/StaticRoute.py b/vyroute/basic_function/StaticRoute.py
index b76e451..115ab6b 100644
--- a/vyroute/basic_function/StaticRoute.py
+++ b/vyroute/basic_function/StaticRoute.py
@@ -1,4 +1,4 @@
-# author=hochikong
+# author=Hochikong
def staticroute(obj, data):
"""This method provide a basic static router configuration function
@@ -19,27 +19,4 @@ def staticroute(obj, data):
data['config']['distance']))
return {"Result": "Configured successfully"}
except Exception, e:
- return {'Error': e}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ return {'Error': e} \ No newline at end of file