From: Tony Mack Date: Thu, 29 Sep 2011 20:44:16 +0000 (-0400) Subject: added BaseVersion class X-Git-Tag: sfa-1.1-1~180 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=26074da828c5e857257e32bb00472018acbc73f1;p=sfa.git added BaseVersion class --- 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,