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.
Add Sphinx-compatible docstrings and inline comments for main.py (lines 245-490)
This pull request addresses issue #12979 by enhancing the documentation and code clarity in the file pytest/src/_pytest/main.py for lines 245-490.
Changes Made:
Added Sphinx-compatible docstrings for all functions in the specified range.
Each docstring includes:
A brief description of the function's purpose.
Parameter details (names, types, and expected values).
Information about return types and possible return values.
Exceptions raised by the function.
Added meaningful inline comments to clarify complex or non-obvious parts of the code, improving readability.
All changes have been verified locally by running the test suite using tox. No errors or warnings were found.
Please review the changes and let me know if further adjustments are required.
Best regards,
Mohammadamin Johari