Skip to content

Add deprecation warnings to functions that should be deprecated#3788

Open
MoralCode wants to merge 5 commits intomainfrom
chore/deprecate
Open

Add deprecation warnings to functions that should be deprecated#3788
MoralCode wants to merge 5 commits intomainfrom
chore/deprecate

Conversation

@MoralCode
Copy link
Copy Markdown
Collaborator

Description
This uses the typing_extensions library to add the @deprecated decorator for some of the older python versions we support and marks several functions as deprecated so peoples editors can highlight them and their uses can be phased out over time.

There were several functions in the repo with deprecations noted in comments, but none were properly marked as deprecated in a way that peoples editors would see.

Notes for Reviewers
This should only affect developers, so as long as the imports dont cause problems on first startup, id consider this ready

Signed commits

  • Yes, I signed my commits.

Signed-off-by: Adrian Edwards <adredwar@redhat.com>
Signed-off-by: Adrian Edwards <adredwar@redhat.com>
Signed-off-by: Adrian Edwards <adredwar@redhat.com>
Signed-off-by: Adrian Edwards <adredwar@redhat.com>
Signed-off-by: Adrian Edwards <adredwar@redhat.com>
@MoralCode MoralCode added the devops Development Operations label Mar 20, 2026
@MoralCode MoralCode requested a review from sgoggins as a code owner March 20, 2026 23:35
@@ -3,7 +3,9 @@
from augur.tasks.util.random_key_auth import RandomKeyAuth
from augur.tasks.github.util.github_api_key_handler import GithubApiKeyHandler
from sqlalchemy.orm import Session
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[pylint] reported by reviewdog 🐶
W0611: Unused Session imported from sqlalchemy.orm (unused-import)

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

out of scope

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops Development Operations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant