diff options
Diffstat (limited to 'swift/__init__.py')
-rw-r--r-- | swift/__init__.py | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/swift/__init__.py b/swift/__init__.py index 441e13d5e..c26a554fb 100644 --- a/swift/__init__.py +++ b/swift/__init__.py @@ -1,5 +1,21 @@ import gettext -__version__ = '1.4-dev' +class Version(object): + def __init__(self, canonical_version, final): + self.canonical_version = canonical_version + self.final = final + + @property + def pretty_version(self): + if self.final: + return self.canonical_version + else: + return '%s-dev' % (self.canonical_version,) + + +_version = Version('1.4.1', False) +__version__ = _version.pretty_version +__canonical_version__ = _version.canonical_version + gettext.install('swift') |