Skip to content
Commits on Source (3)
......@@ -105,7 +105,7 @@ class VersionController(object):
# apply eval to upstream
e_upstream = value.get("eval_upstream", None)
if e_upstream is not None:
v_upstream = eval(e_upstream, {}, {"version": v_upstream})
v_upstream = eval(e_upstream, {"re": re}, {"version": v_upstream})
logging.debug("eval_upstream produce version: %s" % v_upstream)
# save upstream version
if self._cache["upstream"].get(name, {}).get("version", None) != v_upstream:
......@@ -121,9 +121,9 @@ class VersionController(object):
# get downstream version
v_downstream = self.get_version_downstream(name, value, mode)
# apply eval to downstream
e_compare = value.get("eval_downstream", None)
if e_compare is not None:
v_compare = eval(e_compare, {}, {"version": v_compare})
e_downstream = value.get("eval_downstream", None)
if e_downstream is not None:
v_downstream = eval(e_downstream, {"re": re}, {"version": v_downstream})
logging.debug("eval_downstream produce version: %s" % v_downstream)
# save downstream version
if self._cache["downstream"].get(name, {}).get("version", None) != v_downstream:
......@@ -379,7 +379,7 @@ class VersionController(object):
# print upstream
toprint += " %sup: %s " % (c_yellow, v1)
# print downstream
if v2 is not "":
if v2 != "":
# print separator
toprint += "%s|" % c_blue
origin = self._packages.get(name,{}).get("downstream", "downstream")
......