diff options
Diffstat (limited to 'openstack/common')
| -rw-r--r-- | openstack/common/version.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/openstack/common/version.py b/openstack/common/version.py index c27095a..1a15645 100644 --- a/openstack/common/version.py +++ b/openstack/common/version.py @@ -33,6 +33,14 @@ class VersionInfo(object): self.version = None self._cached_version = None + def __str__(self): + """Make the VersionInfo object behave like a string.""" + return self.version_string() + + def __repr__(self): + """Include the name.""" + return "VersionInfo(%s:%s)" % (self.package, self.version_string()) + def _get_version_from_pkg_resources(self): """Get the version of the package from the pkg_resources record associated with the package.""" |
