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.
Created on 2014年01月23日 14:33 by vstinner, last changed 2022年04月11日 14:57 by admin. This issue is now closed.
| Messages (3) | |||
|---|---|---|---|
| msg208941 - (view) | Author: STINNER Victor (vstinner) * (Python committer) | Date: 2014年01月23日 14:33 | |
kqueue doesn't support character devices like PTY before Mac OS 10.9. This issue is discussion on Tulip mailing list, no decision was taken yet how to fix this issue. http://buildbot.python.org/all/builders/AMD64%20Snow%20Leop%203.x/builds/1071/steps/test/logs/stdio ====================================================================== ERROR: test_read_pty_output (test.test_asyncio.test_events.KqueueEventLoopTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/asyncio/selector_events.py", line 135, in add_reader key = self._selector.get_key(fd) File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/selectors.py", line 181, in get_key raise KeyError("{!r} is not registered".format(fileobj)) from None KeyError: '7 is not registered' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/test/test_asyncio/test_events.py", line 980, in test_read_pty_output self.loop.run_until_complete(connect()) File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/asyncio/base_events.py", line 177, in run_until_complete return future.result() File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/asyncio/futures.py", line 236, in result raise self._exception File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/asyncio/tasks.py", line 281, in _step result = next(coro) File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/test/test_asyncio/test_events.py", line 974, in connect master_read_obj) File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/asyncio/base_events.py", line 537, in connect_read_pipe transport = self._make_read_pipe_transport(pipe, protocol, waiter) File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/asyncio/unix_events.py", line 149, in _make_read_pipe_transport return _UnixReadPipeTransport(self, pipe, protocol, waiter, extra) File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/asyncio/unix_events.py", line 200, in __init__ self._loop.add_reader(self._fileno, self._read_ready) File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/asyncio/selector_events.py", line 138, in add_reader (handle, None)) File "/Users/buildbot/buildarea/3.x.murray-snowleopard/build/Lib/selectors.py", line 462, in register self._kqueue.control([kev], 0, 0) OSError: [Errno 22] Invalid argument |
|||
| msg208965 - (view) | Author: STINNER Victor (vstinner) * (Python committer) | Date: 2014年01月23日 16:24 | |
The issue was discussed here: https://groups.google.com/d/msg/python-tulip/I8oJ65Ww2Zw/tVL2ppXiU54J The decision is to skip the test on Mac OS X < 10.9. |
|||
| msg208966 - (view) | Author: Roundup Robot (python-dev) (Python triager) | Date: 2014年01月23日 16:29 | |
New changeset 424564cffad0 by Victor Stinner in branch 'default': Close #20365: Skip test_asyncio.test_events.test_read_pty_output() on Mac OS X http://hg.python.org/cpython/rev/424564cffad0 |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:57:57 | admin | set | github: 64564 |
| 2014年01月23日 16:29:21 | python-dev | set | status: open -> closed nosy: + python-dev messages: + msg208966 resolution: fixed stage: resolved |
| 2014年01月23日 16:24:39 | vstinner | set | messages: + msg208965 |
| 2014年01月23日 14:33:19 | vstinner | create | |