- 02 Eki, 2015 1 kayıt (commit)
-
-
Yury Selivanov yazdı
-
- 14 Agu, 2015 1 kayıt (commit)
-
-
Yury Selivanov yazdı
-
- 02 Agu, 2015 2 kayıt (commit)
-
-
Yury Selivanov yazdı
-
Yury Selivanov yazdı
-
- 25 Tem, 2015 2 kayıt (commit)
-
-
Victor Stinner yazdı
* Fix ResourceWarning warnings in test_streams * Return True from StreamReader.eof_received() to fix http://bugs.python.org/issue24539 (but still needs a unittest). Add StreamReader.__repr__() for easy debugging. * remove unused imports * Issue #234: Drop JoinableQueue on Python 3.5+
-
Victor Stinner yazdı
Move compatibility helpers for the different Python versions to a new asyncio.compat module.
-
- 28 May, 2015 1 kayıt (commit)
-
-
Yury Selivanov yazdı
See also issue 24017.
-
- 12 May, 2015 1 kayıt (commit)
-
-
Yury Selivanov yazdı
-
- 11 May, 2015 1 kayıt (commit)
-
-
Yury Selivanov yazdı
-
- 29 Ock, 2015 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Cleanup gather(): use cancelled() method instead of using private Future attribute * Fix _UnixReadPipeTransport and _UnixWritePipeTransport. Only start reading when connection_made() has been called. * Issue #23333: Fix BaseSelectorEventLoop._accept_connection(). Close the transport on error. In debug mode, log errors using call_exception_handler()
-
- 15 Ock, 2015 1 kayıt (commit)
-
-
Victor Stinner yazdı
-
- 09 Ock, 2015 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Document why set_result() calls are safe * Cleanup gather(). Use public methods instead of hacks to consume the exception of a future. * sock_connect(): pass directly the fd to _sock_connect_done instead of the socket.
-
- 08 Ock, 2015 1 kayıt (commit)
-
-
Victor Stinner yazdı
-
- 04 Ara, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
avoid attribute errors in destructors.
-
- 02 Ara, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
-
- 24 Eyl, 2014 1 kayıt (commit)
-
-
R David Murray yazdı
Also fixed the phrasing in a comment.
-
- 28 Agu, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
Don't raise a TimeoutError if we reached the timeout and the future completed in the same iteration of the event loop. A side effect of the bug is that Queue.get() looses items.
-
- 29 Tem, 2014 1 kayıt (commit)
-
-
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
-
- 16 Tem, 2014 2 kayıt (commit)
-
-
Victor Stinner yazdı
-
Victor Stinner yazdı
in gather().
-
- 11 Tem, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Tulip issue #182: Improve logs of BaseEventLoop._run_once() - Don't log non-blocking poll - Only log polling with a timeout if it gets events or if it timed out after more than 1 second. * Fix some pyflakes warnings: remove unused imports
-
- 10 Tem, 2014 2 kayıt (commit)
-
-
Victor Stinner yazdı
- CoroWrapper.__del__() now reuses repr(CoroWrapper) to log the "... was never yielded from" warning - Improve CoroWrapper: copy also the qualified name on Python 3.4, not only on Python 3.5+
-
Victor Stinner yazdı
- repr(Task) and repr(CoroWrapper) now also includes where these objects were created. If the coroutine is not a generator (don't use "yield from"), use the location of the function, not the location of the coro() wrapper. - Fix create_task(): truncate the traceback to hide the call to create_task().
-
- 08 Tem, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
- Tulip issue 185: Add a create_task() method to event loops. The create_task() method can be overriden in custom event loop to implement their own task class. For example, greenio and Pulsar projects use their own task class. The create_task() method is now preferred over creating directly task using the Task class. - tests: fix a warning - fix typo in the name of a test function - Update AbstractEventLoop: add new event loop methods; update also the unit test
-
- 05 Tem, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
of a Future with call_soon(). Add an helper, a private method, to set the result only if the future was not cancelled.
-
- 02 Tem, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
* _UnixSubprocessTransport: fix file mode of stdin. Open stdin in write mode, not in read mode * Examples: close the event loop at exit * More reliable CoroWrapper.__del__. If the constructor is interrupted by KeyboardInterrupt or the coroutine objet is destroyed lately, some the _source_traceback attribute doesn't exist anymore. * repr(Task): include also the future the task is waiting for
-
- 30 Haz, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
don't log the "destroy pending task" message anymore. The log is redundant for run_until_complete() and useless in run_briefly().
-
- 28 Haz, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
-
- 27 Haz, 2014 2 kayıt (commit)
-
-
Victor Stinner yazdı
Handle objects are created. Pass the traceback to call_exception_handler() in the 'source_traceback' key. The traceback is truncated to hide internal calls in asyncio, show only the traceback from user code. Add tests for the new source_traceback, and a test for the 'Future/Task exception was never retrieved' log.
-
Victor Stinner yazdı
object was created to the "coroutine ... was never yield from" log
-
- 25 Haz, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
- Uniformize repr() output to format "<Class ...>" - On Python 3.5+, repr(Task) uses the qualified name instead of the short name of the coroutine
-
- 24 Haz, 2014 2 kayıt (commit)
-
-
Victor Stinner yazdı
done: use the first line number of the code object instead of the current line number of the generator frame. The name of the coroutine is not enough because many coroutines may have the same name. It's a common case in asyncio tests for example.
-
Victor Stinner yazdı
-
- 17 Haz, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
Python 3.5 - Drop __slots__ optimization of CoroWrapper to be able to set the __qualname__ attribute. - Add tests on __name__, __qualname__ and __module__ of a coroutine function and coroutine object. - Fix test_tasks when run in debug mode (PYTHONASYNCIODEBUG env var set) on Python 3.3 or 3.4
-
- 16 Haz, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
-
- 12 Haz, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
repr(Handle) is shorter for function: "foo" instead of "<function foo at 0x...>". It now also includes the source of the callback, filename and line number where it was defined, if available. repr(Task) now also includes the current position in the code, filename and line number, if available. If the coroutine (generator) is done, the line number is omitted and "done" is added.
-
- 10 Haz, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
be empty.
-
- 02 Haz, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
Kok.
-
- 27 Nis, 2014 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-