if content_type is None or content_type.lower() == version.content_type.lower() \
or version.content_type == '*':
retval = version
+ ### sounds like we should be glad with the first match, not the last one
+ break
if not retval:
- raise UnvalidRSpecVersion("%s %s is not suported here"% (type, version_num, content_type))
+ raise UnsupportedRSpecVersion("[%s %s %s] is not suported here"% (type, version_num, content_type))
return retval
def get_version(self, version=None):
elif isinstance(version, BaseVersion):
retval = version
else:
- raise InvalidRSpecVersion("No such version: %s "% str(version))
+ raise UnsupportedRSpecVersion("No such version: %s "% str(version))
return retval