diff options
author | Thomas Kluyver <thomas@kluyver.me.uk> | 2016-12-04 22:02:15 +0000 |
---|---|---|
committer | Thomas Kluyver <thomas@kluyver.me.uk> | 2016-12-04 22:02:15 +0000 |
commit | 29d97fc4b49aba0d772f067b7b453a220f52db0b (patch) | |
tree | 003aed3f9d0e88880fabce54ebf0d4f51117a199 /tools | |
parent | b1d18e70416569d0916a32a9139eb8c4a7fe467b (diff) | |
download | pexpect-git-29d97fc4b49aba0d772f067b7b453a220f52db0b.tar.gz |
Catch error showing terminal info on Travis
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/display-terminalinfo.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tools/display-terminalinfo.py b/tools/display-terminalinfo.py index 15911d4..1288397 100755 --- a/tools/display-terminalinfo.py +++ b/tools/display-terminalinfo.py @@ -201,9 +201,12 @@ def main(): value=lflag) display_ctl_chars(index=CTLCHAR_INDEX, cc=cc) - print('os.ttyname({0}) => {1}'.format(fd, os.ttyname(fd))) - print('os.ctermid() => {0}'.format(os.ttyname(fd))) - + try: + print('os.ttyname({0}) => {1}'.format(fd, os.ttyname(fd))) + print('os.ctermid() => {0}'.format(os.ctermid())) + except OSError as e: + # Travis fails on ttyname with errno 0 'Error'. + print("Error inspecting TTY: {0}".format(e)) if __name__ == '__main__': main() |