This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: termios modernization
Type: Stage:
Components: Extension Modules Versions:
process
Status: closed Resolution: accepted
Dependencies: Superseder:
Assigned To: fdrake Nosy List: fdrake, mwh
Priority: normal Keywords: patch

Created on 2001-04-18 15:30 by mwh, last changed 2022-04-10 16:03 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
termios-cleanup.diff mwh, 2001-04-18 15:30 2001-04-18 - patch #1
termios-cleanup-docs.diff mwh, 2001-04-18 15:35 2001-04-18 - patch #2 (docs)
Messages (4)
msg36421 - (view) Author: Michael Hudson (mwh) (Python committer) Date: 2001-04-18 15:30
this patch does several things to termios:

(1) changes all functions to be METH_VARARGS
(2) changes all functions to be able to take a file 
    object as the first parameter, as per 

http://mail.python.org/pipermail/python-dev/2001-February/012701.html

(3) give better error messages
(4) removes a bunch of comments that just repeat the
    docstrings
(5) #includes <termio.h> before #including
    <sys/ioctl.h> so more constants are actually
    #defined.
(6) a couple of docstring tweaks

I have tested this minimally (i.e. it builds, and
doesn't blow up too embarassingly) on OSF1/alpha and
on one of the sf compile farm's solaris boxes, and
rather more comprehansively on my linux/x86 box.

It still needs to be tested on all the other platforms
we build termios on (which is why I didn't do this
last week...)

I still need to do the docs.
msg36422 - (view) Author: Michael Hudson (mwh) (Python committer) Date: 2001-04-18 15:35
Logged In: YES 
user_id=6656

And here's the docs (not much, as it turns out).

Fred likes these, we hear.
msg36423 - (view) Author: Fred Drake (fdrake) (Python committer) Date: 2001-05-07 20:44
Logged In: YES 
user_id=3066

Checked in as Modules/termios.c revision 2.25; documentation to be checked in as soon as SF admins clear a stale CVS lock.  This patch will be closed once the doc patch is commited.
msg36424 - (view) Author: Fred Drake (fdrake) (Python committer) Date: 2001-05-08 05:59
Logged In: YES 
user_id=3066

Documentation checked in as Doc/lib/libtermios.tex revision 1.20.
History
Date User Action Args
2022-04-10 16:03:58adminsetgithub: 34364
2001-04-18 15:30:26mwhcreate