Bugs item #1080713, was opened at 2004-12-07 08:32 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1080713&group_id=5470
Category: Python Library Group: Python 2.3 Status: Open Resolution: None Priority: 5 Submitted By: Christian Höltje (docwhat) Assigned to: Nobody/Anonymous (nobody) Summary: os.ttyname() accepts wrong arguments Initial Comment: Problem: The doc for os.ttyname says it accepts an fd What Happens: It raises a type error and says it expects an integer instead. Experimentally, it seems to accept fd.fileno() as input What should happen: It should an accept an fd (file object) I have attached a test case for this. The output I get using python 2.2 & 2.3 is: Documentation Sez: ------------------------------------------------------------ ttyname(fd) -> String Return the name of the terminal device connected to 'fd'. ------------------------------------------------------------ TTY Name (should work): exceptions.TypeError an integer is required TTY Name (shouldn't work): /dev/pts/2 Ciao! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1080713&group_id=5470 _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com