- 28 Jul, 2014 10 commits
-
-
Victor Stinner authored
-
Victor Stinner authored
-
Victor Stinner authored
-
Victor Stinner authored
-
Victor Stinner authored
support.rmtree() instead of deltree().
-
Victor Stinner authored
deltree().
-
Richard Oudkerk authored
-
Victor Stinner authored
using pythonw.exe instead of python.exe
-
Richard Oudkerk authored
are not available. Patch by Arfrever Frehtes Taifersar Arahesis.
-
Victor Stinner authored
pythonw.exe instead of python.exe
-
- 27 Jul, 2014 10 commits
-
-
Victor Stinner authored
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 authored
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 authored
Patch by Martin Matusiak.
-
Martin v. Löwis authored
-
Martin v. Löwis authored
Patch by Tal Einat.
-
Larry Hastings authored
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).
-
Victor Stinner authored
-
Martin v. Löwis authored
Patch by Vajrasky Kok.
-
Terry Jan Reedy authored
-
Terry Jan Reedy authored
-
- 26 Jul, 2014 12 commits
-
-
Terry Jan Reedy authored
-
Terry Jan Reedy authored
2009-02-02 51562 (27c589f09a21) merged Mac support revisions into 3.0. 2009-03-04 52014 (dc3d24824b60) merged slightly improved version into 2.7. Change 3.4+ to match the later 2.7 patch. Buttons tested manually.
-
Andrew Svetlov authored
-
Andrew Svetlov authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Andrew Svetlov authored
-
Andrew Svetlov authored
-
Martin v. Löwis authored
-
Martin v. Löwis authored
-
Victor Stinner authored
OverflowError on closed socket. repr(socket.socket) already works fine.
-
Victor Stinner authored
on closed socket. repr(socket.socket) already works fine.
-
- 25 Jul, 2014 8 commits
-
-
Victor Stinner authored
reference to the overlapped object. IocpProactor._poll() now also ignores false alarms: GetQueuedCompletionStatus() returns the overlapped but it is still pending.
-
Victor Stinner authored
overlapped object. IocpProactor._poll() now also ignores false alarms: GetQueuedCompletionStatus() returns the overlapped but it is still pending.
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
Victor Stinner authored
* Tulip issue #196: IocpProactor._poll() clears the reference to the overlapped operation when the operation is done. It would be better to clear the reference in a new _OverlappedFuture.set_result() method, but it cannot be done yet because of a weird bug. * BaseSelectorEventLoop._write_to_self() now logs errors in debug mode.
-
Victor Stinner authored
* Tulip issue #196: IocpProactor._poll() clears the reference to the overlapped operation when the operation is done. It would be better to clear the reference in a new _OverlappedFuture.set_result() method, but it cannot be done yet because of a weird bug. * BaseSelectorEventLoop._write_to_self() now logs errors in debug mode.
-
Serhiy Storchaka authored
class name instead of hardcoded one.
-
Zachary Ware authored
-