mirror of
https://github.com/psycopg/psycopg2.git
synced 2024-11-22 17:06:33 +03:00
Added select.select timeout on AsyncTests.wait
On Windows, the select.select() hangs/waits forever on the test_async_connection_error_message() test. Adding a 10 second timeout allows the tests to continue.
This commit is contained in:
parent
40c1eea15d
commit
9bee072085
|
@ -75,9 +75,9 @@ class AsyncTests(ConnectingTestCase):
|
||||||
if state == psycopg2.extensions.POLL_OK:
|
if state == psycopg2.extensions.POLL_OK:
|
||||||
break
|
break
|
||||||
elif state == psycopg2.extensions.POLL_READ:
|
elif state == psycopg2.extensions.POLL_READ:
|
||||||
select.select([pollable], [], [])
|
select.select([pollable], [], [], 10)
|
||||||
elif state == psycopg2.extensions.POLL_WRITE:
|
elif state == psycopg2.extensions.POLL_WRITE:
|
||||||
select.select([], [pollable], [])
|
select.select([], [pollable], [], 10)
|
||||||
else:
|
else:
|
||||||
raise Exception("Unexpected result from poll: %r", state)
|
raise Exception("Unexpected result from poll: %r", state)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user