renaming
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 11 Apr 2012 17:29:56 +0000 (13:29 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 11 Apr 2012 17:29:56 +0000 (13:29 -0400)
sfa/rspecs/version.py [new file with mode: 0644]

diff --git a/sfa/rspecs/version.py b/sfa/rspecs/version.py
new file mode 100644 (file)
index 0000000..0c74283
--- /dev/null
@@ -0,0 +1,30 @@
+#!/usr/bin/python
+from sfa.util.sfalogging import logger
+
+class RSpecVersion:
+    type = None
+    content_type = None
+    version = None
+    schema = None
+    namespace = None
+    extensions = {}
+    namespaces = dict(extensions.items() + [('default', namespace)])
+    elements = []
+    enabled = False
+
+    def __init__(self, xml=None):
+        self.xml = xml
+
+    def to_dict(self):
+        return {
+            'type': self.type,
+            'version': self.version,
+            'schema': self.schema,
+            'namespace': self.namespace,
+            'extensions': self.extensions.values()
+        }
+
+    def __str__(self):
+        return "%s %s" % (self.type, self.version)
+    
+