From 26074da828c5e857257e32bb00472018acbc73f1 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 29 Sep 2011 16:44:16 -0400 Subject: [PATCH] added BaseVersion class --- sfa/rspecs/rspec_version.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) mode change 100755 => 100644 sfa/rspecs/rspec_version.py diff --git a/sfa/rspecs/rspec_version.py b/sfa/rspecs/rspec_version.py old mode 100755 new mode 100644 index e6cdcec1..c91de471 --- a/sfa/rspecs/rspec_version.py +++ b/sfa/rspecs/rspec_version.py @@ -1,6 +1,28 @@ #!/usr/bin/python from sfa.util.sfalogging import logger +class BaseVersion: + type = None + content_type = None + version = None + schema = None + naemspace = None + extensions = {} + elements = [] + + def to_dict(self): + return { + 'type': self.type, + 'version': self.version, + 'schema': self.schema, + 'namespace': self.namespace, + 'extensions': self.extensions + } + + def to_string(self): + return "%s %s" % (self.type, self.version) + + class RSpecVersion(dict): fields = {'type': None, -- 2.45.2