aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2014-06-27 22:42:15 +0200
committerGuido Günther <agx@sigxcpu.org>2014-06-27 22:42:15 +0200
commit225cdeb62b8cf62817558e76797ffab71ba0375f (patch)
tree1a994ccefd202a8ac0aa00a02096d14c9d634e96
parent7d64767b66c82f27a8e762260b4fa38357fefa31 (diff)
Properly check for replacementsHEADmaster
Don't assume the whole string is a replacement
-rw-r--r--pomop/version.py11
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):
"""