cagney <andrew.cag...@gmail.com> added the comment:
Another example is PTY: Python 2.7.15 (default, Oct 15 2018, 15:24:06) [GCC 8.1.1 20180712 (Red Hat 8.1.1-5)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> pty, tty = os.openpty() >>> print(pty, tty) (3, 4) >>> import io >>> rw = io.open(pty, "r+") Traceback (most recent call last): File "<stdin>", line 1, in <module> IOError: File or stream is not seekable. >>> rw = open("/dev/tty", "r+") >>> rw.write("hi") >>> rw.flush() hi>>> Python 3.7.3+ (heads/3.7-dirty:0a16bb15af, Apr 9 2019, 13:45:22) [GCC 8.3.1 20190223 (Red Hat 8.3.1-2)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> pty, tty = os.openpty() >>> import io >>> rw = io.open(pty, "r+") Traceback (most recent call last): File "<stdin>", line 1, in <module> io.UnsupportedOperation: File or stream is not seekable. ---------- nosy: +cagney _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue20074> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com