Extend specdict for linkspec class.
authorFaiyaz Ahmed <faiyaza@cs.princeton.edu>
Tue, 3 Mar 2009 21:41:38 +0000 (21:41 +0000)
committerFaiyaz Ahmed <faiyaza@cs.princeton.edu>
Tue, 3 Mar 2009 21:41:38 +0000 (21:41 +0000)
fix rpsec.py to not have syntax errors.

geni/util/rspec.py
geni/util/specdict.py

index aff3200..5c77536 100644 (file)
@@ -262,10 +262,10 @@ class Rspec():
 
        def validateDicts(self):
                types = {
-                       'EInt' = int,
-                       'EString' = str,
-                       'EByteArray' = list,
-                       'EBoolean' = bool,
-                       'EFloat' = float,
-                       'EDate' = date}
+                       'EInt' : int,
+                       'EString' : str,
+                       'EByteArray' : list,
+                       'EBoolean' : bool,
+                       'EFloat' : float,
+                       'EDate' : date}
 # vim:ts=4:expandtab
index 0fe52c9..6c4eb86 100644 (file)
@@ -62,6 +62,18 @@ class IfSpecDict(SpecDict):
     plc_fields = {'name': 'is_primary',
                  'addr': 'ip',
                  'type': 'type'}
+class LinkSpecDict(SpecDict):
+    type = 'IfSpec'
+    fields = {'name': '',
+              'addr': '',
+              'type': '',
+              'init_params': '',
+              'min_rate': '',
+              'max_rate': '',
+              'max_kbyte': ''}
+    plc_fields = {}
+                 
             
 class NodeSpecDict(SpecDict):
     type = 'NodeSpec'