This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Marco Sulla
Recipients Marco Sulla, asvetlov, yselivanov
Date 2020-02-26.19:46:12
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1582746372.49.0.121246180764.issue39698@roundup.psfhosted.org>
In-reply-to
Content
> I also distinctly remember seeing code (and writing such code myself) that performs computation on timeouts and does not care if the end value goes below 0.

This is not a good statistics. Frankly we can't measure the impact of the change from these considerations. And furthermore, `asyncio.sleep()` is used often, testing and mocking apart? I doubt it.

> we always try to have a very good explanation "why" we want to bother ourselves and users to break backwards compat.

Coherence and unhide mistakes are *very* strong points.

That said, I'm not so much interested in practice. Do as you wish. The problem is I always considered Python a very elegant programming language, and this behavior is not elegant at all. But, hey, amen.
History
Date User Action Args
2020-02-26 19:46:12Marco Sullasetrecipients: + Marco Sulla, asvetlov, yselivanov
2020-02-26 19:46:12Marco Sullasetmessageid: <1582746372.49.0.121246180764.issue39698@roundup.psfhosted.org>
2020-02-26 19:46:12Marco Sullalinkissue39698 messages
2020-02-26 19:46:12Marco Sullacreate