Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

bpo-29576: Improve some deprecations in the importlib#32

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
brettcannon merged 2 commits intopython:masterfromCarreau:deprecations
Feb 16, 2017

Conversation

@Carreau
Copy link
Contributor

Add the python version since the functionality is deprecated,
and raise a couple of deprecation warnings in a few places.

Theses functions are marked as deprecated in the documentation, but
especially in existing codebase, programmers tends to not re-check
whether functions are deprecated. So trigger the warning when possible.

It's also more probable that a developer will drop deprecated
functionality if we immediately give them information about
replacement API, and not have them to go find it in the documentation.

Include deprecation information in DocString as well, as many tools pull
documentation from there and not from docs.python.org.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

typo here s/MetaPatFinder/MetaPathFinder/

Copy link
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Oops indeed, thanks.

@codecov
Copy link

codecovbot commentedFeb 12, 2017

Codecov Report

Merging#32 intomaster willdecrease coverage by-0.01%.
The diff coverage is100%.

@@            Coverage Diff             @@##           master      #32      +/-   ##==========================================- Coverage   82.37%   82.36%   -0.01%==========================================  Files        1427     1427                Lines      350948   350951       +3     ==========================================- Hits       289093   289062      -31- Misses      61855    61889      +34

Continue to review full report at Codecov.

Legend -Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing data
Powered byCodecov. Last updatec22bfaa...58d8d3c. Read thecomment docs.

Copy link
Member

@brettcannonbrettcannon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Could you add tests to make sure the warnings are being raised?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

This line is somewhat redundant since the deprecation is mentioned in the previous paragraph. Maybe just add the version it was deprecated in above?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

The deprecation is mentioned in the above paragraph, so if you would like to add the version info just toss in up there.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Please add() afterfind_spec.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Please add() as appropriate.

Add the python version since the functionality is deprecated,and raise a couple of deprecation warnings in a few places.Theses functions are marked as deprecated in the documentation, butespecially in existing codebase, programmers tends to not re-checkwhether functions are deprecated. So trigger the warning when possible.It's also more probable that a developer will drop deprecatedfunctionality if we immediately give them information aboutreplacement API, and not have them to go find it in the documentation.Include deprecation information in DocString as well as many tools pulldocumentation from there and not from docs.python.org.Add test making sure `find_loader()` and `find_module()` Both emit adeprecation warning.
@Carreau
Copy link
ContributorAuthor

All comments should be addressed.

@brettcannon
Copy link
Member

Thanks! Please add entries in Misc/NEWS and one in What's New in the "deprecated" section and this will be ready to be merged!

@CarreauCarreau changed the titleImprove some deprecations in the importlibbpo-29576: Improve some deprecations in the importlibFeb 16, 2017
@brettcannonbrettcannon merged commit1d4601c intopython:masterFeb 16, 2017
@brettcannon
Copy link
Member

Thanks!

@CarreauCarreau deleted the deprecations branchFebruary 16, 2017 02:05
@Carreau
Copy link
ContributorAuthor

Thanks !

jaraco pushed a commit to jaraco/cpython that referenced this pull requestFeb 17, 2023
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@brettcannonbrettcannonbrettcannon approved these changes

+1 more reviewer

@fgreggfgreggfgregg left review comments

Reviewers whose approvals may not affect merge requirements

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

4 participants

@Carreau@brettcannon@fgregg@the-knights-who-say-ni

[8]ページ先頭

©2009-2025 Movatter.jp