diff --git a/glance/common/utils.py b/glance/common/utils.py index 32ed731fa7..eaebd3a464 100644 --- a/glance/common/utils.py +++ b/glance/common/utils.py @@ -326,7 +326,9 @@ def _get_terminal_size_posix(): p = subprocess.Popen(['stty', 'size'], shell=False, stdout=subprocess.PIPE) - return tuple(int(x) for x in p.communicate()[0].split()) + result = p.communicate() + if p.returncode == 0: + return tuple(int(x) for x in result[0].split()) except: pass