updated
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 29 Sep 2011 20:07:01 +0000 (16:07 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 29 Sep 2011 20:07:01 +0000 (16:07 -0400)
sfa/rspecs/versions/pgv2.py
sfa/rspecs/versions/sfav1.py

index 162a1c4..75a7a17 100644 (file)
@@ -4,9 +4,9 @@ class PGv2:
     type = 'ProtoGENI'
     content_type = '*'
     version = '2'
-    schema = 'http://www.protogeni.net/resources/rspec/2/*.xsd' 
-    namespaces = { 
-        'default' : 'http://www.protogeni.net/resources/rspec/2',
+    schema = 'http://www.protogeni.net/resources/rspec/2/*.xsd'
+    namespace = 'http://www.protogeni.net/resources/rspec/2' 
+    extensions = { 
         'flack': "http://www.protogeni.net/resources/rspec/ext/flack/1",
         'planetlab': "http://www.planet-lab.org/resources/sfa/ext/planetlab/1", 
     }
index 648e8d3..e33e1c4 100644 (file)
@@ -1,11 +1,13 @@
+from sfa.rspecs.rspec_version import RSpecVersion
 from sfa.rspecs.rspec_elements import RSpecElement, RSpecElements
 
-class SFAv1:
+class SFAv1(RSpecVersion):
     type = 'SFA'
     content_type = '*'
     version = '1'
     schema = None
-    namespaces = {}
+    namespace = None
+    extensions = {}
     elements = [
         RSpecElement(RSpecElements.NETWORK, 'network', '//network'),
         RSpecElement(RSpecElements.NODE, 'node', '//node'),