Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you please change the default timeout in wait_process() instead?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it might have some consequences 🤔
Right now
SHORT_TIMEOUTis just 30 seconds, whileLONG_TIMEOUTis 5 minutes.It is a 10x increase.
Secondly, current docs state (https://docs.python.org/3/library/test.html#test.support.SHORT_TIMEOUT):
Initially I've followed this recommendation.
Do we have other tests that fail due to this timeout? Is it a global problem? You totally have more data than me on this problem.
Lastly,
regrtesthas--timeout, which we can change for slower runners.If you think that we still should change the default, I have several questions:
.. versionchanged:: 3.11towait_processdocs and change the default value thereSHORT_TIMEOUTif users expect some test to be fast, am I right? Or should we just remove this from the docs completely?--timeout=flags that are used in the project somehow? https://cs.github.com/python/cpython?q=--timeout%3D