osclib/conf: support version in project pattern as value replacement.

This commit is contained in:
Jimmy Berry 2018-02-05 19:42:18 -06:00
parent cd1fa5db15
commit c7deabd80b

View File

@ -180,6 +180,8 @@ class Config(object):
defaults[k] = v % {'project': project}
elif isinstance(v, basestring) and '%(project.lower)s' in v:
defaults[k] = v % {'project.lower': project.lower()}
elif isinstance(v, basestring) and '%(version)s' in v:
defaults[k] = v % {'version': match.group('version')}
else:
defaults[k] = v
break