From ab4200f72c5eadf09a7f5b8dfe30a18d3ff52753 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Fri, 30 Sep 2011 22:35:04 -0400 Subject: [PATCH] get_version() now accepts an rspec version object --- sfa/rspecs/version_manager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sfa/rspecs/version_manager.py b/sfa/rspecs/version_manager.py index 019531ee..28474795 100644 --- a/sfa/rspecs/version_manager.py +++ b/sfa/rspecs/version_manager.py @@ -1,5 +1,6 @@ import os from sfa.util.faults import InvalidRSpec +from sfa.rspecs.rspec_version import BaseVersion from sfa.util.sfalogging import logger class VersionManager: @@ -52,6 +53,8 @@ class VersionManager: if num_parts > 2: content_type = version_parts[2] retval = self._get_version(type, version_num, content_type) + elif isinstance(version, BaseVersion): + return version else: logger.info("Unable to parse rspec version, using default") retval = self._get_version(self.default_type, self.default_version_num) -- 2.45.2