Yury Selivanov added the comment:
Christian, I believe
https://github.com/python/cpython/pull/7130/commits/bd17a5593f03e3f2d39a64f5afd3ffb77c97e914
fixes the issue with OpenSSL 1.1.1 (socket.shutdown was missing and asyncio's
protocol didn't receive EOF, instead the connection was
Yury Selivanov added the comment:
> It's a race condition which doesn't depend on the OS, but on the system load.
Yeah, I agree. The current timeout for the test is 5 seconds and it tries to
transfer 2mb of data, which isn't that much actually. I'll bump the timeout
a
Yury Selivanov added the comment:
There's nothing specific here to uvloop except the fact that it was compiled
with Cython, so module finalization/GC pattern is slightly different to that of
vanilla asyncio.
Serhiy, I'm merging this PR since I'd like to avoid having seg
Yury Selivanov added the comment:
New changeset 35230d08e09de4e2e52658d5cb09e5b0ca965418 by Yury Selivanov in
branch 'master':
bpo-33623: Fix possible SIGSGV when asyncio.Future is created in __del__ (#7080)
https://github.com/python/cpython/commit/35230d08e09de4e2e52658d5cb09e5
Yury Selivanov added the comment:
New changeset 23f587e395e41bd5e116312b036183f42bc4159b by Yury Selivanov
(twisteroid ambassador) in branch 'master':
bpo-31647: Fix write_eof() after close() for SelectorSocketTransport (GH-7149)
https://github.com/python/cpyt
Yury Selivanov added the comment:
> If the purpose is to detect when the test hangs: use a timeout of 5 minutes,
> or at least 1 minute (60 seconds).
OK, sounds good, will do that.
--
___
Python tracker
<https://bugs.python.org/i
Yury Selivanov added the comment:
New changeset 1f21ae710d83a37c872355612b58958cef4d5f95 by Yury Selivanov (Miss
Islington (bot)) in branch '3.7':
bpo-31647: Fix write_eof() after close() for SelectorSocketTransport (GH-7149)
(GH-7153)
https://github.com/python/cpyt
Change by Yury Selivanov :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Yury Selivanov added the comment:
Merged, thanks for looking into this!
BTW, if you have any other bugfixes in mind, today is pretty much last chance
to get them into 3.7.0
--
___
Python tracker
<https://bugs.python.org/issue31
Change by Yury Selivanov :
--
components: asyncio
nosy: asvetlov, yselivanov
priority: normal
severity: normal
status: open
title: Fix Task.__repr__ crash when trying to format Cython's bogus coroutines
type: behavior
versions: Python 3.6, Python 3.7, Pytho
Change by Yury Selivanov :
--
keywords: +patch
pull_requests: +6796
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue33672>
___
___
Py
Yury Selivanov added the comment:
Documenting this would be a great first step.
--
___
Python tracker
<https://bugs.python.org/issue31096>
___
___
Python-bug
Change by Yury Selivanov :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Yury Selivanov added the comment:
New changeset e549c4be5fb010f5faf12236af8faa720a1429be by Yury Selivanov
(jimmylai) in branch 'master':
bpo-33505: Optimize asyncio.ensure_future by reordering if conditions (GH-6836)
https://github.com/python/cpyt
Yury Selivanov added the comment:
Hopefully asyncio.run() in Python 3.7 will handle this case correctly.
--
___
Python tracker
<https://bugs.python.org/issue33
Change by Yury Selivanov :
--
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.org/issue32591>
___
___
Pyth
Yury Selivanov added the comment:
Ah, I see, the callback that tracks the state of the wrapped concurrent.Future
doesn't check that the loop is closed and its future has been cancelled. I
think this is a bug.
--
___
Python tracker
&
Yury Selivanov added the comment:
New changeset dbf102271fcc316f353c7e0a283811b661d128f2 by Yury Selivanov in
branch 'master':
bpo-33654: Support BufferedProtocol in set_protocol() and start_tls() (GH-7130)
https://github.com/python/cpython/commit/dbf102271fcc316f353c7e0a283811
Yury Selivanov added the comment:
https://github.com/python/cpython/pull/7130 is in. It includes many tests for
TLS tests as well as bugfixes to asyncio code. Hopefully this all will make
tests more stable.
--
___
Python tracker
<ht
Yury Selivanov added the comment:
New changeset f8fdb368e3d8d048bffc248fbe1023651c276671 by Yury Selivanov (Miss
Islington (bot)) in branch '3.7':
bpo-33505: Optimize asyncio.ensure_future by reordering if conditions (GH-6836)
(#7162)
https://github.com/python/cpyt
Yury Selivanov added the comment:
Closing in favour of https://bugs.python.org/issue33654
--
resolution: -> duplicate
stage: -> resolved
status: open -> closed
type: -> behavior
___
Python tracker
<https://bugs.python
Yury Selivanov added the comment:
Does anybody wants to make a PR to fix this?
--
___
Python tracker
<https://bugs.python.org/issue30945>
___
___
Python-bug
Change by Yury Selivanov :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
type: -> behavior
___
Python tracker
<https://bugs.python
Change by Yury Selivanov :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Yury Selivanov :
--
pull_requests: +6801
___
Python tracker
<https://bugs.python.org/issue32458>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Yury Selivanov :
--
pull_requests: +6807
___
Python tracker
<https://bugs.python.org/issue32410>
___
___
Python-bugs-list mailing list
Unsubscribe:
New submission from Yury Selivanov :
New changeset 989b9e0e6d7dd2fa911f9bfd4744e7f3a82d6006 by Yury Selivanov in
branch 'master':
bpo-33672: Fix Task.__repr__ crash with Cython's bogus coroutines (GH-7161)
https://github.com/python/cpython/commit/989b9e0e6d7dd2fa911f9bfd4
Yury Selivanov added the comment:
New changeset 7e8819a589c7630db9d440826143ad0a1daf948e by Yury Selivanov (Miss
Islington (bot)) in branch '3.6':
bpo-31647: Fix write_eof() after close() for SelectorSocketTransport (GH-7149)
(#7154)
https://github.com/python/cpyt
Yury Selivanov added the comment:
New changeset 8267ea2e84d355f00654dec3ad782fc7b1f680f1 by Yury Selivanov in
branch 'master':
bpo-32458: Further tune start_tls tests (#7166)
https://github.com/python/cpython/commit/8267ea2e84d355f00654dec3ad782f
Change by Yury Selivanov :
--
keywords: +patch
pull_requests: +6809
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue32610>
___
___
Py
Yury Selivanov added the comment:
After an off-list discussion I think I was able to convince Andrew to change
the behaviour of the newly added asyncio.all_tasks() to return only pending
tasks. The logic behind this is that:
1. there's no good known use case for returning a list of al
Yury Selivanov added the comment:
Closing this one. Using private socket.socket APIs works fine for
uvloop/asyncio.
--
resolution: -> rejected
stage: -> resolved
status: open -> closed
type: -> enhancement
___
Python tra
Change by Yury Selivanov :
--
status: open -> closed
___
Python tracker
<https://bugs.python.org/issue32672>
___
___
Python-bugs-list mailing list
Unsubscrib
Yury Selivanov added the comment:
The fix is correct and the bug is now obvious: data_received() occur pretty
much any time after connection_made() call; if call_soon() is used in
connection_made(), data_received() may find the protocol in an incorrect state.
Kudos Victor for debugging this
Yury Selivanov added the comment:
And I agree, this should make it to 3.7.0
--
___
Python tracker
<https://bugs.python.org/issue33674>
___
___
Python-bugs-list m
Change by Yury Selivanov :
--
keywords: +patch
pull_requests: +6806
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue33469>
___
___
Py
Yury Selivanov added the comment:
New changeset 7165754b6b5f3b7c07050d921fa1c58bba5f0ff1 by Yury Selivanov in
branch 'master':
bpo-32410: Avoid blocking on file IO in sendfile fallback code (GH-7172)
https://github.com/python/cpython/commit/7165754b6b5f3b7c07050d921fa1c5
Yury Selivanov added the comment:
New changeset 075c662086859f864aa1179f57367aa470ee6335 by Yury Selivanov (Miss
Islington (bot)) in branch '3.7':
bpo-33672: Fix Task.__repr__ crash with Cython's bogus coroutines (GH-7161)
(GH-7173)
https://github.com/python
Yury Selivanov added the comment:
Ned, this one would also be nice to have in 3.7.0. The patch alters the
behaviour of new 3.7 api.
--
priority: normal -> release blocker
___
Python tracker
<https://bugs.python.org/issu
Yury Selivanov added the comment:
Would be great to have this change in 3.7.0 (it's safe to merge it IMO)
--
nosy: +larry, ned.deily
priority: normal -> release blocker
___
Python tracker
<https://bugs.python.org
Change by Yury Selivanov :
--
pull_requests: +6815
___
Python tracker
<https://bugs.python.org/issue33672>
___
___
Python-bugs-list mailing list
Unsubscribe:
Yury Selivanov added the comment:
Would be great to merge this in 3.7.0. The change is super safe to merge.
--
nosy: +ned.deily
priority: normal -> release blocker
___
Python tracker
<https://bugs.python.org/issu
Yury Selivanov added the comment:
New changeset 416c1ebd9896b394790dcb4f9f035b1a44ebe9ff by Yury Selivanov in
branch 'master':
bpo-32610: Fix asyncio.all_tasks() to return only pending tasks. (GH-7174)
https://github.com/python/cpython/commit/416c1ebd9896b394790dcb4f9f035b
Yury Selivanov added the comment:
Andrew, I'm out of capacity here, could you please take a look when you have
time?
--
___
Python tracker
<https://bugs.python.org/is
Yury Selivanov added the comment:
Ned, this one would be nice to have in 3.7.0.
--
nosy: +ned.deily
priority: normal -> release blocker
___
Python tracker
<https://bugs.python.org/issu
Yury Selivanov added the comment:
New changeset fdccfe09f0b10776645fdb04a0783d6864c32b21 by Yury Selivanov in
branch 'master':
bpo-33469: RuntimeError after closing loop that used run_in_executor (GH-7171)
https://github.com/python/cpython/commit/fdccfe09f0b10776645fdb04a0783d
Change by Yury Selivanov :
--
pull_requests: +6826
___
Python tracker
<https://bugs.python.org/issue33674>
___
___
Python-bugs-list mailing list
Unsubscribe:
Yury Selivanov added the comment:
New changeset 7593b8a5075ff45d71be9f62980be6a9c005afa9 by Yury Selivanov
(Victor Stinner) in branch '3.6':
bpo-33674: asyncio: Fix SSLProtocol race (GH-7175) (GH-7188)
https://github.com/python/cpython/commit/7593b8a5075ff45d71be9f62980be6
Yury Selivanov added the comment:
New changeset e151f83deab9819fb8d9dfc59f9baa4a7273226c by Yury Selivanov in
branch '3.6':
bpo-33672: Fix Task.__repr__ crash with Cython's bogus coroutines (GH-7180)
https://github.com/python/cpython/commit/e151f83deab9819fb8d9dfc59
Yury Selivanov added the comment:
New changeset f295587c45f96b62d24f9a12cef6931b0805f596 by Yury Selivanov in
branch 'master':
bpo-33674: Pause the transport as early as possible (#7192)
https://github.com/python/cpython/commit/f295587c45f96b62d24f9a12cef693
Change by Yury Selivanov :
--
pull_requests: +6828
___
Python tracker
<https://bugs.python.org/issue33654>
___
___
Python-bugs-list mailing list
Unsubscribe:
Yury Selivanov added the comment:
yes, the method is idempotent.
--
___
Python tracker
<https://bugs.python.org/issue33674>
___
___
Python-bugs-list mailin
Yury Selivanov added the comment:
This issue is resolved in 3.7: https://bugs.python.org/issue32331
--
nosy: +yselivanov
resolution: -> out of date
stage: -> resolved
status: open -> closed
superseder: -> Fix socket.type on OSes with SOCK_NONBLOCK
type:
Yury Selivanov added the comment:
New changeset a9cab433bbf02f3a1de59d14dc8f583181ffe2d5 by Yury Selivanov
(Dong-hee Na) in branch 'master':
bpo-33197: Update a error message of invalid inspect.Parameters. (GH-6636)
https://github.com/python/cpyt
Yury Selivanov added the comment:
> It seems like Yury's commit 7165754b6b5f3b7c07050d921fa1c58bba5f0ff1 made
> sendfile tests of test_asyncio 6x slower on FreeBSD :-(
Well, yeah, I kind of expected to see a performance regression here. Before,
we were reading from a file dire
Yury Selivanov added the comment:
Closing this issue. Open new ones to track regressions/bugs.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Yury Selivanov :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Yury Selivanov :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Yury Selivanov added the comment:
Closing this one. Please open new issues to track regressions.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Yury Selivanov :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Yury Selivanov added the comment:
> asyncio is picking ipv6 because of this code:
> https://github.com/python/cpython/blob/a445feb72902e4a3c5ae712f0c289309e1580d52/Lib/asyncio/base_events.py#L1334-L1340
> despite my host not actually having an ipv6 network hooked up.
Which shoul
Change by Yury Selivanov :
--
pull_requests: +6842
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue30945>
___
___
Python-bugs-list mai
Yury Selivanov added the comment:
New changeset cb055bcc2bbfa5dcc6b0332305918a2118d9ebbc by Yury Selivanov (Miss
Islington (bot)) in branch '3.7':
bpo-33197: Update a error message of invalid inspect.Parameters. (GH-6636)
(GH-7204)
https://github.com/python/cpyt
Yury Selivanov added the comment:
Can you write a unittest that exposes the bug?
--
___
Python tracker
<https://bugs.python.org/issue33678>
___
___
Python-bug
Yury Selivanov added the comment:
New changeset 5e9e9db9d9b648d2326e2853dc07377e12498e3f by Yury Selivanov (Miss
Islington (bot)) in branch '3.6':
bpo-33197: Update a error message of invalid inspect.Parameters. (GH-6636)
(#7205)
https://github.com/python/cpyt
Change by Yury Selivanov :
--
pull_requests: +6843
stage: needs patch -> patch review
___
Python tracker
<https://bugs.python.org/issue22087>
___
___
Python-
Yury Selivanov added the comment:
Should we close this issue now?
--
___
Python tracker
<https://bugs.python.org/issue32458>
___
___
Python-bugs-list mailin
Change by Yury Selivanov :
--
keywords: +patch
pull_requests: +6844
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue32684>
___
___
Py
Yury Selivanov added the comment:
Thanks for reporting this. Agree, this is a bug and makes it hard (if not
impossible) to use gather. I've created a PR to address the issue.
--
___
Python tracker
<https://bugs.python.org/is
Change by Yury Selivanov :
--
versions: -Python 3.5
___
Python tracker
<https://bugs.python.org/issue32684>
___
___
Python-bugs-list mailing list
Unsubscribe:
Yury Selivanov added the comment:
Closing this one as I believe it's fixed in all versions.
--
resolution: -> out of date
stage: -> resolved
status: open -> closed
___
Python tracker
<https://bugs.pyth
Change by Yury Selivanov :
--
resolution: -> fixed
status: open -> closed
___
Python tracker
<https://bugs.python.org/issue32662>
___
___
Python-bugs-list
Yury Selivanov added the comment:
+1 one to fix this in 3.7, Elvis is working on the patch.
I don't think we should backport to 3.6 though as it's a behaviour change that
people might not expect to get from a bug-fix release.
--
versions: -Python 3.5,
Yury Selivanov added the comment:
https://bugs.python.org/issue33638 is an example of a very tricky bug caused by
wait_for.
--
___
Python tracker
<https://bugs.python.org/issue32
Yury Selivanov added the comment:
This is caused by wait_for not waiting for the cancelled task.
https://bugs.python.org/issue32751 tracks that bug.
--
superseder: -> wait_for(future, ...) should wait for the future (even if a
timeout occ
Yury Selivanov added the comment:
Well, we'll have another beta (beta 5) and then a release candidate. I think
it's enough. I don't feel comfortable with asyncio living with this bug till
3.8.
--
___
Python tracker
<https
Yury Selivanov added the comment:
Done in 32391.
--
resolution: -> out of date
stage: -> resolved
status: open -> closed
superseder: -> Add StreamWriter.wait_closed()
___
Python tracker
<https://bugs.python
Yury Selivanov added the comment:
New changeset e55de2d77f10d524be0b426e587fbc820f76de71 by Yury Selivanov
(Mandeep Singh) in branch 'master':
bpo-30935: update get_event_loop docs (GH-2731)
https://github.com/python/cpython/commit/e55de2d77f10d524be0b426e587fbc
Yury Selivanov added the comment:
Seems this issue isn't a bug and can be closed.
--
nosy: +yselivanov
resolution: -> not a bug
stage: -> resolved
status: open -> closed
___
Python tracker
<https://bugs.pyth
Yury Selivanov added the comment:
I'm just going to close this as "won't fix".
--
resolution: -> rejected
stage: -> resolved
status: open -> closed
___
Python tracker
<ht
Change by Yury Selivanov :
--
nosy: +asvetlov
versions: +Python 3.7, Python 3.8 -Python 3.6
___
Python tracker
<https://bugs.python.org/issue31830>
___
___
Pytho
Yury Selivanov added the comment:
I think this is caused by https://bugs.python.org/issue30773 (a bug in
asynchronous generators)
--
___
Python tracker
<https://bugs.python.org/issue32
Yury Selivanov added the comment:
> Fair enough. And I can't think of any specific way that fixing this is likely
> to break anyone, just it's subtle enough that I don't necessarily trust my
> intuition :-).
In case we find out it doesn't work or causes proble
Yury Selivanov added the comment:
New changeset 5d97b7bcc19496617bf8c448d2f149cc28c73bc7 by Yury Selivanov in
branch 'master':
bpo-22087: Fix Policy.get_event_loop() to detect fork (GH-7208)
https://github.com/python/cpython/commit/5d97b7bcc19496617bf8c448d2f149
Change by Yury Selivanov :
--
pull_requests: +6851
___
Python tracker
<https://bugs.python.org/issue22087>
___
___
Python-bugs-list mailing list
Unsubscribe:
Yury Selivanov added the comment:
Yes, thanks Ned
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Yury Selivanov added the comment:
New changeset 863b6749093a86810c4077112a857363410cc221 by Yury Selivanov in
branch 'master':
bpo-32684: Fix gather to propagate cancel of itself with return_exceptions
(GH-7209)
https://github.com/python/cpyt
Yury Selivanov added the comment:
New changeset e2b340ab4196e1beb902327f503574b5d7369185 by Yury Selivanov (Elvis
Pranskevichus) in branch 'master':
bpo-32751: Wait for task cancellation in asyncio.wait_for() (GH-7216)
https://github.com/python/cpyt
Yury Selivanov added the comment:
New changeset e2b340ab4196e1beb902327f503574b5d7369185 by Yury Selivanov (Elvis
Pranskevichus) in branch 'master':
bpo-32751: Wait for task cancellation in asyncio.wait_for() (GH-7216)
https://github.com/python/cpyt
Change by Yury Selivanov :
--
pull_requests: +6856
___
Python tracker
<https://bugs.python.org/issue32684>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Yury Selivanov :
--
pull_requests: +6857
___
Python tracker
<https://bugs.python.org/issue32684>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Yury Selivanov :
--
pull_requests: +6858
___
Python tracker
<https://bugs.python.org/issue22087>
___
___
Python-bugs-list mailing list
Unsubscribe:
Yury Selivanov added the comment:
New changeset f9aeca2085464838f04bf13f816a1f861d43541f by Yury Selivanov (Elvis
Pranskevichus) in branch 'master':
bpo-23859: Document that asyncio.wait() does not cancel its futures (#7217)
https://github.com/python/cpyt
Yury Selivanov added the comment:
I'll look into this.
--
___
Python tracker
<https://bugs.python.org/issue32676>
___
___
Python-bugs-list mailing list
Yury Selivanov added the comment:
New changeset 036434273e6f6905403432c973d98ade1ae58197 by Yury Selivanov (Miss
Islington (bot)) in branch '3.7':
bpo-32684: Fix gather to propagate cancel of itself with return_exceptions
(GH-7209) (#7222)
https://github.com/python/cpyt
New submission from Yury Selivanov :
_UnixDefaultEventLoopPolicy doesn't detect fork and tries to re-use the
inherited child watcher. [1] is my idea how to fix this.
Andrew, AFAIK subprocesses was something that you worked on at some point. Do
you have time to look into this? Need test
Yury Selivanov added the comment:
another related issue: https://bugs.python.org/issue33688
--
___
Python tracker
<https://bugs.python.org/issue22087>
___
___
Change by Yury Selivanov :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Yury Selivanov added the comment:
New changeset 3b263e65a80cfcb1fc751834372533773ec024a4 by Yury Selivanov in
branch '3.6':
bpo-32684: Fix gather to propagate cancel of itself with return_exceptions
(GH-7224)
https://github.com/python/cpython/commit/3b263e65a80cfcb1fc751834372533
Yury Selivanov added the comment:
New changeset 6f75bae74866b6acf638e3aa610d830d55b7e314 by Yury Selivanov in
branch 'master':
bpo-32684: Fix nits in tests (GH-7225)
https://github.com/python/cpython/commit/6f75bae74866b6acf638e3aa610d83
1101 - 1200 of 3129 matches
Mail list logo