- 30 Tem, 2014 6 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
Serhiy Storchaka yazdı
In particular this allows to initialize images from binary data.
-
Serhiy Storchaka yazdı
In particular this allows to initialize images from binary data.
-
Victor Stinner yazdı
-
Serhiy Storchaka yazdı
-
Serhiy Storchaka yazdı
-
- 29 Tem, 2014 18 kayıt (commit)
-
-
Antoine Pitrou yazdı
defers making a copy until it is mutated, improving performance and memory use on some use cases. Patch by David Wilson.
-
Victor Stinner yazdı
A side effect is that Python depends to the WinSock library.
-
Victor Stinner yazdı
operations require the socket to be non-blocking
-
Victor Stinner yazdı
the socket to be non-blocking
-
Victor Stinner yazdı
- Close #22063: socket operations (socket,recv, sock_sendall, sock_connect, sock_accept) now raise an exception in debug mode if sockets are in blocking mode. - asyncio: Use the new os.set_blocking() function of Python 3.5 if available
-
Victor Stinner yazdı
sock_accept) now raise an exception in debug mode if sockets are in blocking mode.
-
Victor Stinner yazdı
-
Ned Deily yazdı
-
Ned Deily yazdı
-
Victor Stinner yazdı
set the blocking mode of a file descriptor (False if the O_NONBLOCK flag is set, True otherwise). These functions are not available on Windows.
-
Ezio Melotti yazdı
-
Ezio Melotti yazdı
-
Victor Stinner yazdı
* _WaitHandleFuture.cancel() now notify IocpProactor through the overlapped object that the wait was cancelled. * Optimize IocpProactor.wait_for_handle() gets the result if the wait is signaled immediatly. * Enhance representation of Future and Future subclasses - Add "created at filename:lineno" in the representation - Add Future._repr_info() method which can be more easily overriden than Future.__repr__(). It should now be more easy to enhance Future representation without having to modify each subclass. For example, _OverlappedFuture and _WaitHandleFuture get the new "created at" information. - Use reprlib to format Future result, and function arguments when formatting a callback, to limit the length of the representation. * Fix repr(_WaitHandleFuture) * _WaitHandleFuture and _OverlappedFuture: hide frames of internal calls in the source traceback. * Cleanup ProactorIocp._poll(): set the timeout to 0 after the first call to GetQueuedCompletionStatus() * test_locks: close the temporary event loop and check the condition lock * Remove workaround in test_futures, no more needed
-
Victor Stinner yazdı
* _WaitHandleFuture.cancel() now notify IocpProactor through the overlapped object that the wait was cancelled. * Optimize IocpProactor.wait_for_handle() gets the result if the wait is signaled immediatly. * Enhance representation of Future and Future subclasses - Add "created at filename:lineno" in the representation - Add Future._repr_info() method which can be more easily overriden than Future.__repr__(). It should now be more easy to enhance Future representation without having to modify each subclass. For example, _OverlappedFuture and _WaitHandleFuture get the new "created at" information. - Use reprlib to format Future result, and function arguments when formatting a callback, to limit the length of the representation. * Fix repr(_WaitHandleFuture) * _WaitHandleFuture and _OverlappedFuture: hide frames of internal calls in the source traceback. * Cleanup ProactorIocp._poll(): set the timeout to 0 after the first call to GetQueuedCompletionStatus() * test_locks: close the temporary event loop and check the condition lock * Remove workaround in test_futures, no more needed
-
Terry Jan Reedy yazdı
-
Terry Jan Reedy yazdı
-
Terry Jan Reedy yazdı
-
Terry Jan Reedy yazdı
Make turtledemo start as active on Mac even when run with subprocess. Patch by Ramchandra Apt, Lita Cho, and Ned Daily.
-
- 28 Tem, 2014 10 kayıt (commit)
-
-
Victor Stinner yazdı
-
Victor Stinner yazdı
-
Victor Stinner yazdı
-
Victor Stinner yazdı
-
Victor Stinner yazdı
support.rmtree() instead of deltree().
-
Victor Stinner yazdı
deltree().
-
Richard Oudkerk yazdı
-
Victor Stinner yazdı
using pythonw.exe instead of python.exe
-
Richard Oudkerk yazdı
are not available. Patch by Arfrever Frehtes Taifersar Arahesis.
-
Victor Stinner yazdı
pythonw.exe instead of python.exe
-
- 27 Tem, 2014 6 kayıt (commit)
-
-
Victor Stinner yazdı
the overlapped in the _cache dictionary, even if we already got the result. We need to keep a reference to the overlapped object, otherwise the memory may be reused and GetQueuedCompletionStatus() may use random bytes and behaves badly. There is still a hack for ConnectNamedPipe(): the overlapped object is not register into _cache if the overlapped object completed directly. Log also an error in debug mode in ProactorIocp._loop() if we get an unexpected event. Add a protection in ProactorIocp.close() to avoid blocking, even if it should not happen. I still don't understand exactly why some the completion of some overlapped objects are not notified.
-
Victor Stinner yazdı
in the _cache dictionary, even if we already got the result. We need to keep a reference to the overlapped object, otherwise the memory may be reused and GetQueuedCompletionStatus() may use random bytes and behaves badly. There is still a hack for ConnectNamedPipe(): the overlapped object is not register into _cache if the overlapped object completed directly. Log also an error in debug mode in ProactorIocp._loop() if we get an unexpected event. Add a protection in ProactorIocp.close() to avoid blocking, even if it should not happen. I still don't understand exactly why some the completion of some overlapped objects are not notified.
-
Berker Peksag yazdı
Patch by Martin Matusiak.
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
Patch by Tal Einat.
-
Larry Hastings yazdı
that we are scanning for the output marker. If we don't find it, we will scan them again, so it sees them twice, and it can get confused (like thinking we're still in a comment).
-