summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
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()