diff options
author | Guido Günther <agx@sigxcpu.org> | 2014-06-27 22:42:15 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2014-06-27 22:42:15 +0200 |
commit | 225cdeb62b8cf62817558e76797ffab71ba0375f (patch) | |
tree | 1a994ccefd202a8ac0aa00a02096d14c9d634e96 | |
parent | 7d64767b66c82f27a8e762260b4fa38357fefa31 (diff) |
Don't assume the whole string is a replacement
-rw-r--r-- | pomop/version.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pomop/version.py b/pomop/version.py index b621557..83fecd2 100644 --- a/pomop/version.py +++ b/pomop/version.py @@ -29,8 +29,17 @@ class Version(object): False >>> Version('${version}').is_subst() True + >>> Version('foo-${version}-bar').is_subst() + True + >>> Version('${version}-bar').is_subst() + True + >>> Version('foo-${version}').is_subst() + True """ - return self._version.startswith('${') and self._version.endswith('}') + if '${' in self._version: + return True if '}' in self._version.split('${')[1] else False + else: + return False def is_snapshot(self): """ |