summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorThomas Kluyver <thomas@kluyver.me.uk>2016-12-04 22:02:15 +0000
committerThomas Kluyver <thomas@kluyver.me.uk>2016-12-04 22:02:15 +0000
commit29d97fc4b49aba0d772f067b7b453a220f52db0b (patch)
tree003aed3f9d0e88880fabce54ebf0d4f51117a199 /tools
parentb1d18e70416569d0916a32a9139eb8c4a7fe467b (diff)
downloadpexpect-git-29d97fc4b49aba0d772f067b7b453a220f52db0b.tar.gz
Catch error showing terminal info on Travis
Diffstat (limited to 'tools')
-rwxr-xr-xtools/display-terminalinfo.py9
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()