1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

don't let cowsay issues stop execution

fixes #12773
This commit is contained in:
Brian Coca 2015-10-16 15:20:10 -04:00
parent 6d87bd405d
commit 71ffb86c30

View file

@ -81,9 +81,13 @@ class Display:
self.set_cowsay_info() self.set_cowsay_info()
if self.cowsay: if self.cowsay:
cmd = subprocess.Popen([self.cowsay, "-l"], stdout=subprocess.PIPE, stderr=subprocess.PIPE) try:
(out, err) = cmd.communicate() cmd = subprocess.Popen([self.cowsay, "-l"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
self.cows_available = list(set(C.ANSIBLE_COW_WHITELIST).intersection(out.split())) (out, err) = cmd.communicate()
self.cows_available = list(set(C.ANSIBLE_COW_WHITELIST).intersection(out.split()))
except:
# could not execute cowsay for some reason
self.cowsay = False
self._set_column_width() self._set_column_width()