Let "all" be an alias for "*" in patterns, fix output bug on non-command execution, make clean now removes the build dir

pull/3/head
Michael DeHaan 13 years ago
parent c8b1bbc7ea
commit e6a1acf756

@ -24,6 +24,7 @@ pep8:
pep8 lib/
clean:
rm -rf build
find . -type f -name "*.pyc" -delete
find . -type f -name "*.pyo" -delete
find . -type f -name "*~" -delete

@ -170,6 +170,7 @@ class Cli(object):
else:
buf += "%s | FAILED >>" % hostname
buf += json.dumps(result, indent=4, sort_keys=True)
print buf
if options.tree:
path = os.path.join(options.tree, hostname)
fd = open(path, "w+")

@ -121,6 +121,8 @@ class Runner(object):
subpatterns = pattern.split(";")
for subpattern in subpatterns:
# the pattern could be a real glob
if subpattern == 'all':
return True
if fnmatch.fnmatch(host_name, subpattern):
return True
# or it could be a literal group name instead

Loading…
Cancel
Save