composer: Fix `changed` status that always returns False

re.match in has_changed function never worked properly, because match
requires searched sequence to be present exactly at a start of processed
string, which is not the case here.
reviewable/pr18780/r1
anatoly techtonik 10 years ago
parent 8b51b7642c
commit 119e5a3682

@ -101,7 +101,10 @@ def parse_out(string):
return re.sub("\s+", " ", string).strip()
def has_changed(string):
return (re.match("Nothing to install or update", string) != None)
if "Nothing to install or update" in string:
return False
else:
return True
def composer_install(module, command, options):
php_path = module.get_bin_path("php", True, ["/usr/local/bin"])

Loading…
Cancel
Save